mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-22 00:06:12 -05:00
Move QgsExifTools utility class to core
This commit is contained in:
parent
81ecf97d0f
commit
4b52b7be7f
@ -356,6 +356,8 @@ if(WITH_CORE)
|
||||
find_package(ZLIB REQUIRED) # for decompression of vector tiles in MBTiles file
|
||||
message(STATUS "Found zlib: ${ZLIB_LIBRARIES}")
|
||||
|
||||
find_package(EXIV2 REQUIRED)
|
||||
|
||||
# optional
|
||||
if (WITH_POSTGRESQL)
|
||||
find_package(Postgres) # PostgreSQL provider
|
||||
|
@ -22,7 +22,6 @@
|
||||
%Include auto_generated/raster/qgsalignraster.sip
|
||||
%Include auto_generated/raster/qgsaspectfilter.sip
|
||||
%Include auto_generated/raster/qgsderivativefilter.sip
|
||||
%Include auto_generated/raster/qgsexiftools.sip
|
||||
%Include auto_generated/raster/qgshillshadefilter.sip
|
||||
%Include auto_generated/raster/qgskde.sip
|
||||
%Include auto_generated/raster/qgsninecellfilter.sip
|
||||
|
@ -1,7 +1,7 @@
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/analysis/raster/qgsexiftools.h *
|
||||
* src/core/raster/qgsexiftools.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||
************************************************************************/
|
||||
@ -80,7 +80,7 @@ Returns ``True`` if writing was successful.
|
||||
/************************************************************************
|
||||
* This file has been generated automatically from *
|
||||
* *
|
||||
* src/analysis/raster/qgsexiftools.h *
|
||||
* src/core/raster/qgsexiftools.h *
|
||||
* *
|
||||
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
|
||||
************************************************************************/
|
@ -528,6 +528,7 @@
|
||||
%Include auto_generated/raster/qgscontrastenhancement.sip
|
||||
%Include auto_generated/raster/qgscontrastenhancementfunction.sip
|
||||
%Include auto_generated/raster/qgscubicrasterresampler.sip
|
||||
%Include auto_generated/raster/qgsexiftools.sip
|
||||
%Include auto_generated/raster/qgshillshaderenderer.sip
|
||||
%Include auto_generated/raster/qgshuesaturationfilter.sip
|
||||
%Include auto_generated/raster/qgslinearminmaxenhancement.sip
|
||||
|
@ -229,7 +229,6 @@ set(QGIS_ANALYSIS_SRCS
|
||||
processing/qgsreclassifyutils.cpp
|
||||
|
||||
raster/qgsalignraster.cpp
|
||||
raster/qgsexiftools.cpp
|
||||
raster/qgsninecellfilter.cpp
|
||||
raster/qgsruggednessfilter.cpp
|
||||
raster/qgsderivativefilter.cpp
|
||||
@ -341,7 +340,6 @@ set(QGIS_ANALYSIS_HDRS
|
||||
raster/qgsalignraster.h
|
||||
raster/qgsaspectfilter.h
|
||||
raster/qgsderivativefilter.h
|
||||
raster/qgsexiftools.h
|
||||
raster/qgshillshadefilter.h
|
||||
raster/qgskde.h
|
||||
raster/qgsninecellfilter.h
|
||||
@ -404,8 +402,6 @@ if(TARGET Qt5::PrintSupport)
|
||||
)
|
||||
endif()
|
||||
|
||||
find_package(EXIV2 REQUIRED)
|
||||
|
||||
include_directories(SYSTEM ${SPATIALITE_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${SPATIALINDEX_INCLUDE_DIR})
|
||||
include_directories(SYSTEM ${SQLITE3_INCLUDE_DIR})
|
||||
@ -481,10 +477,6 @@ target_include_directories(qgis_analysis PUBLIC
|
||||
${CMAKE_BINARY_DIR}/src/analysis
|
||||
)
|
||||
|
||||
target_include_directories(qgis_analysis SYSTEM PUBLIC
|
||||
${EXIV2_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
GENERATE_EXPORT_HEADER(
|
||||
qgis_analysis
|
||||
BASE_NAME ANALYSIS
|
||||
@ -529,7 +521,6 @@ endif()
|
||||
target_link_libraries(
|
||||
qgis_analysis
|
||||
qgis_core
|
||||
${EXIV2_LIBRARY}
|
||||
)
|
||||
|
||||
if(HAVE_GSL)
|
||||
|
@ -615,6 +615,7 @@ set(QGIS_CORE_SRCS
|
||||
raster/qgscolorrampshader.cpp
|
||||
raster/qgscontrastenhancement.cpp
|
||||
raster/qgscontrastenhancementfunction.cpp
|
||||
raster/qgsexiftools.cpp
|
||||
raster/qgslinearminmaxenhancement.cpp
|
||||
raster/qgslinearminmaxenhancementwithclip.cpp
|
||||
raster/qgsraster.cpp
|
||||
@ -1561,6 +1562,7 @@ set(QGIS_CORE_HDRS
|
||||
raster/qgscontrastenhancement.h
|
||||
raster/qgscontrastenhancementfunction.h
|
||||
raster/qgscubicrasterresampler.h
|
||||
raster/qgsexiftools.h
|
||||
raster/qgshillshaderenderer.h
|
||||
raster/qgshuesaturationfilter.h
|
||||
raster/qgslinearminmaxenhancement.h
|
||||
@ -1883,6 +1885,7 @@ target_include_directories(qgis_core SYSTEM PUBLIC
|
||||
${${QT_VERSION_BASE}SerialPort_INCLUDE_DIRS}
|
||||
${Protobuf_INCLUDE_DIRS}
|
||||
${ZLIB_INCLUDE_DIRS}
|
||||
${EXIV2_INCLUDE_DIR}
|
||||
)
|
||||
|
||||
if (WITH_SPATIALITE)
|
||||
@ -2052,6 +2055,7 @@ target_link_libraries(qgis_core
|
||||
${LIBZIP_LIBRARY}
|
||||
${Protobuf_LITE_LIBRARY}
|
||||
${ZLIB_LIBRARIES}
|
||||
${EXIV2_LIBRARY}
|
||||
)
|
||||
|
||||
if (WITH_SPATIALITE)
|
||||
|
@ -16,7 +16,7 @@
|
||||
#ifndef QGSEXIFTOOLS_H
|
||||
#define QGSEXIFTOOLS_H
|
||||
|
||||
#include "qgis_analysis.h"
|
||||
#include "qgis_core.h"
|
||||
#include "qgspointxy.h"
|
||||
|
||||
#include <QObject>
|
||||
@ -29,7 +29,7 @@
|
||||
* \ingroup analysis
|
||||
* \since QGIS 3.6
|
||||
*/
|
||||
class ANALYSIS_EXPORT QgsExifTools
|
||||
class CORE_EXPORT QgsExifTools
|
||||
{
|
||||
Q_GADGET
|
||||
|
Loading…
x
Reference in New Issue
Block a user