File tree Expand file tree Collapse file tree 4 files changed +20
-12
lines changed Expand file tree Collapse file tree 4 files changed +20
-12
lines changed Original file line number Diff line number Diff line change @@ -101,9 +101,10 @@ ENDIF (WIN32)
101
101
# qgis_analysis library
102
102
103
103
ADD_LIBRARY (qgis_analysis SHARED ${QGIS_ANALYSIS_SRCS} ${QGIS_ANALYSIS_MOC_SRCS} ${QGIS_ANALYSIS_HDRS} )
104
- SET_TARGET_PROPERTIES (qgis_analysis PROPERTIES PUBLIC_HEADER "${QGIS_ANALYSIS_HDRS} " )
105
104
106
- IF (APPLE )
105
+ IF (NOT APPLE )
106
+ INSTALL (FILES ${QGIS_ANALYSIS_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
107
+ ELSE (NOT APPLE )
107
108
SET_TARGET_PROPERTIES (qgis_analysis PROPERTIES
108
109
# no moc headers, messes up PROPERTIES syntax
109
110
CLEAN_DIRECT_OUTPUT 1
@@ -113,8 +114,9 @@ IF(APPLE)
113
114
MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
114
115
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis_analysis
115
116
BUILD_WITH_INSTALL_RPATH TRUE
117
+ PUBLIC_HEADER "${QGIS_ANALYSIS_HDRS} "
116
118
)
117
- ENDIF (APPLE )
119
+ ENDIF (NOT APPLE )
118
120
119
121
#generate unversioned libs for android
120
122
IF (NOT ANDROID )
Original file line number Diff line number Diff line change @@ -43,9 +43,10 @@ INCLUDE_DIRECTORIES(
43
43
# qgis_analysis library
44
44
45
45
ADD_LIBRARY (qgis_networkanalysis SHARED ${QGIS_NETWORK_ANALYSIS_SRCS} ${QGIS_NETWORK_ANALYSIS_MOC_SRCS} ${QGIS_NETWORK_ANALYSIS_HDRS} )
46
- SET_TARGET_PROPERTIES (qgis_networkanalysis PROPERTIES PUBLIC_HEADER "${QGIS_NETWORK_ANALYSIS_HDRS} ;${QGIS_NETWORK_ANALYSIS_MOC_HDRS} " )
47
46
48
- IF (APPLE )
47
+ IF (NOT APPLE )
48
+ INSTALL (FILES ${QGIS_NETWORK_ANALYSIS_HDRS} ${QGIS_NETWORK_ANALYSIS_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
49
+ ELSE (NOT APPLE )
49
50
SET_TARGET_PROPERTIES (qgis_networkanalysis PROPERTIES
50
51
CLEAN_DIRECT_OUTPUT 1
51
52
FRAMEWORK 1
@@ -54,8 +55,9 @@ IF(APPLE)
54
55
MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
55
56
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis_networkanalysis
56
57
BUILD_WITH_INSTALL_RPATH TRUE
58
+ PUBLIC_HEADER "${QGIS_NETWORK_ANALYSIS_HDRS} ;${QGIS_NETWORK_ANALYSIS_MOC_HDRS} "
57
59
)
58
- ENDIF (APPLE )
60
+ ENDIF (NOT APPLE )
59
61
60
62
#generate unversioned libs for android
61
63
IF (NOT ANDROID )
Original file line number Diff line number Diff line change @@ -491,9 +491,10 @@ ENDIF (WIN32)
491
491
# qgis_core library
492
492
493
493
ADD_LIBRARY (qgis_core SHARED ${QGIS_CORE_SRCS} ${QGIS_CORE_MOC_SRCS} ${QGIS_CORE_HDRS} ${QGIS_CORE_MOC_HDRS} )
494
- SET_TARGET_PROPERTIES (qgis_core PROPERTIES PUBLIC_HEADER "${QGIS_CORE_HDRS} ;${QGIS_CORE_MOC_HDRS} " )
495
494
496
- IF (APPLE )
495
+ IF (NOT APPLE )
496
+ INSTALL (FILES ${QGIS_CORE_HDRS} ${QGIS_CORE_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
497
+ ELSE (NOT APPLE )
497
498
SET_TARGET_PROPERTIES (qgis_core PROPERTIES
498
499
CLEAN_DIRECT_OUTPUT 1
499
500
FRAMEWORK 1
@@ -502,8 +503,9 @@ IF(APPLE)
502
503
MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
503
504
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis_core
504
505
BUILD_WITH_INSTALL_RPATH TRUE
506
+ PUBLIC_HEADER "${QGIS_CORE_HDRS} ;${QGIS_CORE_MOC_HDRS} "
505
507
)
506
- ENDIF (APPLE )
508
+ ENDIF (NOT APPLE )
507
509
508
510
#generate unversioned libs for android
509
511
IF (NOT ANDROID )
Original file line number Diff line number Diff line change @@ -305,9 +305,10 @@ ADD_LIBRARY(qgis_gui SHARED
305
305
${QGIS_GUI_SRCS} ${QGIS_GUI_MOC_SRCS} ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS}
306
306
#${MODELTEST_SRCS} ${MODELTEST_MOC_SRCS} # for ModelTest
307
307
)
308
- SET_TARGET_PROPERTIES (qgis_gui PROPERTIES PUBLIC_HEADER "${QGIS_GUI_HDRS} ;${QGIS_GUI_MOC_HDRS} " )
309
308
310
- IF (APPLE )
309
+ IF (NOT APPLE )
310
+ INSTALL (FILES ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
311
+ ELSE (NOT APPLE )
311
312
SET_TARGET_PROPERTIES (qgis_gui PROPERTIES
312
313
CLEAN_DIRECT_OUTPUT 1
313
314
FRAMEWORK 1
@@ -316,8 +317,9 @@ IF(APPLE)
316
317
MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
317
318
MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis_gui
318
319
BUILD_WITH_INSTALL_RPATH TRUE
320
+ PUBLIC_HEADER "${QGIS_GUI_HDRS} ;${QGIS_GUI_MOC_HDRS} "
319
321
)
320
- ENDIF (APPLE )
322
+ ENDIF (NOT APPLE )
321
323
322
324
#generate unversioned libs for android
323
325
IF (NOT ANDROID )
You can’t perform that action at this time.
1 commit comments
kyngchaos commentedon Aug 14, 2012
er, just wondering, is there a problem? cmake bug with PUBLIC_HEADER?
and from previous undoing, is there a problem with OS X properties?