1
+ ADD_DEFINITIONS (-DQT_PLUGIN)
2
+ ADD_DEFINITIONS (-DQT_NO_DEBUG)
3
+ ADD_DEFINITIONS (-DQT_SHARED)
4
+
1
5
2
6
########################################################
3
7
# Files
@@ -46,36 +50,15 @@ INCLUDE_DIRECTORIES(
46
50
${CMAKE_CURRENT_BINARY_DIR} /../ui
47
51
)
48
52
49
- IF (WIN32 )
50
- IF (MSVC )
51
- ADD_DEFINITIONS ("-DCUSTOMWIDGETS_EXPORT=${DLLEXPORT} " )
52
- ELSE (MSVC )
53
- ADD_DEFINITIONS ("-UCUSTOMWIDGETS_EXPORT \" -DCUSTOMWIDGETS_EXPORT=${DLLEXPORT} \" " )
54
- ENDIF (MSVC )
55
- ENDIF (WIN32 )
56
-
57
53
58
54
#############################################################
59
55
# qgis_customwidgets library
60
56
61
57
ADD_LIBRARY (qgis_customwidgets SHARED ${QGIS_CUSTOMWIDGETS_SRCS} ${QGIS_CUSTOMWIDGETS_MOC_SRCS} ${QGIS_CUSTOMWIDGETS_HDRS} )
62
58
63
- IF (NOT APPLE )
64
- INSTALL (FILES ${QGIS_CUSTOMWIDGETS_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
65
- ELSE (NOT APPLE )
66
- SET_TARGET_PROPERTIES (qgis_customwidgets PROPERTIES
67
- # no moc headers, messes up PROPERTIES syntax
68
- CLEAN_DIRECT_OUTPUT 1
69
- FRAMEWORK 1
70
- FRAMEWORK_VERSION "${CPACK_PACKAGE_VERSION_MAJOR} .${CPACK_PACKAGE_VERSION_MINOR} "
71
- MACOSX_FRAMEWORK_INFO_PLIST "${CMAKE_SOURCE_DIR} /mac/framework.info.plist.in"
72
- MACOSX_FRAMEWORK_SHORT_VERSION_STRING ${COMPLETE_VERSION}
73
- MACOSX_FRAMEWORK_IDENTIFIER org.qgis.qgis2_customwidgets
74
- BUILD_WITH_INSTALL_RPATH TRUE
75
- PUBLIC_HEADER "${QGIS_CUSTOMWIDGETS_HDRS} "
76
- LINK_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} "
77
- )
78
- ENDIF (NOT APPLE )
59
+ # TODO: apple
60
+ INSTALL (FILES ${QGIS_CUSTOMWIDGETS_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
61
+
79
62
80
63
#generate unversioned libs for android
81
64
IF (NOT ANDROID)
@@ -90,23 +73,9 @@ ADD_DEPENDENCIES(qgis_customwidgets ui)
90
73
91
74
TARGET_LINK_LIBRARIES (qgis_customwidgets qgis_gui)
92
75
93
-
94
76
# install
95
-
96
77
INSTALL (TARGETS qgis_customwidgets
97
78
LIBRARY DESTINATION ${QGIS_CUSTOMWIDGETS_DIR}
98
79
PUBLIC_HEADER DESTINATION ${QGIS_INCLUDE_DIR} )
99
80
100
- # ui headers to install, don't exist at target definition time, install manually
101
- IF (APPLE )
102
- INSTALL (FILES ${QGIS_CUSTOMWIDGETS_UI_HDRS} DESTINATION ${QGIS_FW_SUBDIR} /qgis_gui.framework /Headers)
103
- ELSE (APPLE )
104
- INSTALL (FILES ${QGIS_CUSTOMWIDGETS_UI_HDRS} DESTINATION ${QGIS_INCLUDE_DIR} )
105
- ENDIF (APPLE )
106
-
107
- # Mac dev frameworks
108
- #IF (APPLE AND QGIS_MACAPP_INSTALL_DEV)
109
- # INSTALL(TARGETS qgis_customwidgets FRAMEWORK DESTINATION ${QGIS_MACAPP_DEV_PREFIX})
110
- # INSTALL(CODE "EXECUTE_PROCESS(COMMAND install_name_tool -id \"${QGIS_MACAPP_DEV_PREFIX}/qgis_customwidgets.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_customwidgets\" \"$ENV{DESTDIR}${QGIS_MACAPP_DEV_PREFIX}/qgis_customwidgets.framework/qgis_customwidgets\")")
111
- # INSTALL(CODE "EXECUTE_PROCESS(COMMAND install_name_tool -change \"${CMAKE_INSTALL_NAME_DIR}/qgis_core.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_core\" \"${QGIS_MACAPP_DEV_PREFIX}/qgis_core.framework/Versions/${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}/qgis_core\" \"$ENV{DESTDIR}${QGIS_MACAPP_DEV_PREFIX}/qgis_customwidgets.framework/qgis_customwidgets\")")
112
- #ENDIF (APPLE AND QGIS_MACAPP_INSTALL_DEV)
81
+
0 commit comments