4
4
SET (NATIVE_LINK_LIBS)
5
5
6
6
IF (UNIX AND NOT APPLE AND NOT ANDROID)
7
- FIND_PACKAGE (Qt5DBus REQUIRED)
7
+ FIND_PACKAGE (Qt5DBus REQUIRED)
8
8
ENDIF (UNIX AND NOT APPLE AND NOT ANDROID)
9
9
10
10
IF (APPLE )
@@ -36,7 +36,11 @@ SET(QGIS_NATIVE_SRCS
36
36
qgsnative.cpp
37
37
)
38
38
39
- SET (QGIS_NATIVE_MOC_HDRS
39
+ SET (QGIS_NATIVE_MOC_HDRS
40
+ qgsnative.h
41
+ )
42
+
43
+ SET (QGIS_NATIVE_HDRS
40
44
qgsnative.h
41
45
)
42
46
@@ -51,57 +55,44 @@ IF(APPLE)
51
55
SET (QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
52
56
${QGIS_APP_OBJC_SRCS}
53
57
)
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
+ )
54
66
ENDIF (APPLE )
55
67
56
68
IF (MSVC )
57
- SET (QGIS_APP_WIN32_SRCS
69
+ SET (QGIS_NATIVE_SRCS ${QGIS_NATIVE_SRCS}
58
70
../../external/wintoast/src/wintoastlib.cpp
59
71
win/qgswinnative.cpp
60
72
)
61
73
SET (QGIS_NATIVE_MOC_HDRS
62
74
${QGIS_NATIVE_MOC_HDRS}
63
75
win/qgswinnative.h
64
76
)
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
67
79
)
68
80
ENDIF (MSVC )
69
81
70
82
IF (UNIX AND NOT APPLE AND NOT ANDROID)
71
- SET (QGIS_APP_LINUX_SRCS
72
- linux/qgslinuxnative.cpp
73
- )
74
83
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
91
85
)
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
97
89
)
98
- ENDIF (MSVC )
99
-
100
- IF (UNIX )
101
90
SET (QGIS_NATIVE_HDRS ${QGIS_NATIVE_HDRS}
102
91
linux/qgslinuxnative.h
103
92
)
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} )
105
96
106
97
INCLUDE_DIRECTORIES (
107
98
${CMAKE_CURRENT_SOURCE_DIR}
0 commit comments