Skip to content

Commit 629cdf2

Browse files
authored
native/CMakeLists.txt cleanup
1 parent 0d7f598 commit 629cdf2

File tree

1 file changed

+24
-33
lines changed

1 file changed

+24
-33
lines changed

src/native/CMakeLists.txt

Lines changed: 24 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
SET(NATIVE_LINK_LIBS)
55

66
IF(UNIX AND NOT APPLE AND NOT ANDROID)
7-
FIND_PACKAGE(Qt5DBus REQUIRED)
7+
FIND_PACKAGE(Qt5DBus REQUIRED)
88
ENDIF(UNIX AND NOT APPLE AND NOT ANDROID)
99

1010
IF(APPLE)
@@ -36,7 +36,11 @@ SET(QGIS_NATIVE_SRCS
3636
qgsnative.cpp
3737
)
3838

39-
SET (QGIS_NATIVE_MOC_HDRS
39+
SET(QGIS_NATIVE_MOC_HDRS
40+
qgsnative.h
41+
)
42+
43+
SET(QGIS_NATIVE_HDRS
4044
qgsnative.h
4145
)
4246

@@ -51,57 +55,44 @@ IF(APPLE)
5155
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
5256
${QGIS_APP_OBJC_SRCS}
5357
)
58+
SET (QGIS_NATIVE_MOC_HDRS
59+
${QGIS_NATIVE_MOC_HDRS}
60+
mac/qgsmacnative.h
61+
)
62+
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
63+
mac/qgsmacnative.h
64+
mac/cocoainitializer.h
65+
)
5466
ENDIF(APPLE)
5567

5668
IF(MSVC)
57-
SET(QGIS_APP_WIN32_SRCS
69+
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
5870
../../external/wintoast/src/wintoastlib.cpp
5971
win/qgswinnative.cpp
6072
)
6173
SET (QGIS_NATIVE_MOC_HDRS
6274
${QGIS_NATIVE_MOC_HDRS}
6375
win/qgswinnative.h
6476
)
65-
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
66-
${QGIS_APP_WIN32_SRCS}
77+
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
78+
win/qgswinnative.h
6779
)
6880
ENDIF(MSVC)
6981

7082
IF(UNIX AND NOT APPLE AND NOT ANDROID)
71-
SET(QGIS_APP_LINUX_SRCS
72-
linux/qgslinuxnative.cpp
73-
)
7483
SET(QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
75-
${QGIS_APP_LINUX_SRCS}
76-
)
77-
ENDIF(UNIX AND NOT APPLE AND NOT ANDROID)
78-
79-
SET(QGIS_NATIVE_HDRS
80-
qgsnative.h
81-
)
82-
83-
QT5_WRAP_CPP(QGIS_NATIVE_MOC_SRCS ${QGIS_NATIVE_MOC_HDRS})
84-
85-
# install headers
86-
87-
IF(APPLE)
88-
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
89-
mac/qgsmacnative.h
90-
mac/cocoainitializer.h
84+
linux/qgslinuxnative.cpp
9185
)
92-
ENDIF(APPLE)
93-
94-
IF(MSVC)
95-
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
96-
win/qgswinnative.h
86+
SET (QGIS_NATIVE_MOC_HDRS
87+
${QGIS_NATIVE_MOC_HDRS}
88+
linux/qgslinuxnative.h
9789
)
98-
ENDIF(MSVC)
99-
100-
IF(UNIX)
10190
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
10291
linux/qgslinuxnative.h
10392
)
104-
ENDIF(UNIX)
93+
ENDIF(UNIX AND NOT APPLE AND NOT ANDROID)
94+
95+
QT5_WRAP_CPP(QGIS_NATIVE_MOC_SRCS ${QGIS_NATIVE_MOC_HDRS})
10596

10697
INCLUDE_DIRECTORIES(
10798
${CMAKE_CURRENT_SOURCE_DIR}

0 commit comments

Comments
 (0)