1+ ADD_DEFINITIONS (-DQT_PLUGIN )
2+ ADD_DEFINITIONS (-DQT_NO_DEBUG )
3+ ADD_DEFINITIONS (-DQT_SHARED )
4+
15
26########################################################
37# Files
@@ -46,36 +50,15 @@ INCLUDE_DIRECTORIES(
4650 ${CMAKE_CURRENT_BINARY_DIR } /../ui
4751)
4852
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-
5753
5854#############################################################
5955# qgis_customwidgets library
6056
6157ADD_LIBRARY (qgis_customwidgets SHARED ${QGIS_CUSTOMWIDGETS_SRCS} ${QGIS_CUSTOMWIDGETS_MOC_SRCS} ${QGIS_CUSTOMWIDGETS_HDRS} )
6258
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+
7962
8063#generate unversioned libs for android
8164IF (NOT ANDROID )
@@ -90,23 +73,9 @@ ADD_DEPENDENCIES(qgis_customwidgets ui)
9073
9174TARGET_LINK_LIBRARIES (qgis_customwidgets qgis_gui )
9275
93-
9476# install
95-
9677INSTALL (TARGETS qgis_customwidgets
9778 LIBRARY DESTINATION ${QGIS_CUSTOMWIDGETS_DIR}
9879 PUBLIC_HEADER DESTINATION ${QGIS_INCLUDE_DIR} )
9980
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