mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-02 00:02:12 -05:00
native/CMakeLists.txt cleanup (#8380)
This commit is contained in:
parent
f3e9aaf79a
commit
f5a1b4efda
@ -40,6 +40,10 @@ SET (QGIS_NATIVE_MOC_HDRS
|
|||||||
qgsnative.h
|
qgsnative.h
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(QGIS_NATIVE_HDRS
|
||||||
|
qgsnative.h
|
||||||
|
)
|
||||||
|
|
||||||
IF(APPLE)
|
IF(APPLE)
|
||||||
SET(QGIS_APP_OBJC_SRCS
|
SET(QGIS_APP_OBJC_SRCS
|
||||||
mac/cocoainitializer.mm
|
mac/cocoainitializer.mm
|
||||||
@ -51,40 +55,10 @@ IF(APPLE)
|
|||||||
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
||||||
${QGIS_APP_OBJC_SRCS}
|
${QGIS_APP_OBJC_SRCS}
|
||||||
)
|
)
|
||||||
ENDIF(APPLE)
|
|
||||||
|
|
||||||
IF(MSVC)
|
|
||||||
SET(QGIS_APP_WIN32_SRCS
|
|
||||||
../../external/wintoast/src/wintoastlib.cpp
|
|
||||||
win/qgswinnative.cpp
|
|
||||||
)
|
|
||||||
SET (QGIS_NATIVE_MOC_HDRS
|
SET (QGIS_NATIVE_MOC_HDRS
|
||||||
${QGIS_NATIVE_MOC_HDRS}
|
${QGIS_NATIVE_MOC_HDRS}
|
||||||
win/qgswinnative.h
|
mac/qgsmacnative.h
|
||||||
)
|
)
|
||||||
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
|
||||||
${QGIS_APP_WIN32_SRCS}
|
|
||||||
)
|
|
||||||
ENDIF(MSVC)
|
|
||||||
|
|
||||||
IF(UNIX AND NOT APPLE AND NOT ANDROID)
|
|
||||||
SET(QGIS_APP_LINUX_SRCS
|
|
||||||
linux/qgslinuxnative.cpp
|
|
||||||
)
|
|
||||||
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
|
||||||
${QGIS_APP_LINUX_SRCS}
|
|
||||||
)
|
|
||||||
ENDIF(UNIX AND NOT APPLE AND NOT ANDROID)
|
|
||||||
|
|
||||||
SET(QGIS_NATIVE_HDRS
|
|
||||||
qgsnative.h
|
|
||||||
)
|
|
||||||
|
|
||||||
QT5_WRAP_CPP(QGIS_NATIVE_MOC_SRCS ${QGIS_NATIVE_MOC_HDRS})
|
|
||||||
|
|
||||||
# install headers
|
|
||||||
|
|
||||||
IF(APPLE)
|
|
||||||
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
||||||
mac/qgsmacnative.h
|
mac/qgsmacnative.h
|
||||||
mac/cocoainitializer.h
|
mac/cocoainitializer.h
|
||||||
@ -92,16 +66,33 @@ IF(APPLE)
|
|||||||
ENDIF(APPLE)
|
ENDIF(APPLE)
|
||||||
|
|
||||||
IF(MSVC)
|
IF(MSVC)
|
||||||
|
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
||||||
|
../../external/wintoast/src/wintoastlib.cpp
|
||||||
|
win/qgswinnative.cpp
|
||||||
|
)
|
||||||
|
SET (QGIS_NATIVE_MOC_HDRS
|
||||||
|
${QGIS_NATIVE_MOC_HDRS}
|
||||||
|
win/qgswinnative.h
|
||||||
|
)
|
||||||
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
||||||
win/qgswinnative.h
|
win/qgswinnative.h
|
||||||
)
|
)
|
||||||
ENDIF(MSVC)
|
ENDIF(MSVC)
|
||||||
|
|
||||||
IF(UNIX)
|
IF(UNIX AND NOT APPLE AND NOT ANDROID)
|
||||||
|
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
|
||||||
|
linux/qgslinuxnative.cpp
|
||||||
|
)
|
||||||
|
SET (QGIS_NATIVE_MOC_HDRS
|
||||||
|
${QGIS_NATIVE_MOC_HDRS}
|
||||||
|
linux/qgslinuxnative.h
|
||||||
|
)
|
||||||
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
|
||||||
linux/qgslinuxnative.h
|
linux/qgslinuxnative.h
|
||||||
)
|
)
|
||||||
ENDIF(UNIX)
|
ENDIF(UNIX AND NOT APPLE AND NOT ANDROID)
|
||||||
|
|
||||||
|
QT5_WRAP_CPP(QGIS_NATIVE_MOC_SRCS ${QGIS_NATIVE_MOC_HDRS})
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(
|
INCLUDE_DIRECTORIES(
|
||||||
${CMAKE_CURRENT_SOURCE_DIR}
|
${CMAKE_CURRENT_SOURCE_DIR}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user