[QGIS Commit] r13193 - trunk/qgis/src/gui

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Mar 29 10:46:55 EDT 2010


Author: mhugent
Date: 2010-03-29 10:46:54 -0400 (Mon, 29 Mar 2010)
New Revision: 13193

Modified:
   trunk/qgis/src/gui/CMakeLists.txt
Log:
Fix for win build

Modified: trunk/qgis/src/gui/CMakeLists.txt
===================================================================
--- trunk/qgis/src/gui/CMakeLists.txt	2010-03-29 13:46:19 UTC (rev 13192)
+++ trunk/qgis/src/gui/CMakeLists.txt	2010-03-29 14:46:54 UTC (rev 13193)
@@ -1,190 +1,191 @@
-
-SET(QGIS_GUI_SRCS
-
-symbology-ng/qgsbrushstylecombobox.cpp
-symbology-ng/qgsdashspacedialog.cpp
-symbology-ng/qgspenstylecombobox.cpp
-symbology-ng/qgssymbollayerv2widget.cpp
-symbology-ng/qgssymbolv2propertiesdialog.cpp
-symbology-ng/qgsrendererv2widget.cpp
-symbology-ng/qgssinglesymbolrendererv2widget.cpp
-symbology-ng/qgscategorizedsymbolrendererv2widget.cpp
-symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp
-symbology-ng/qgsrendererv2propertiesdialog.cpp
-symbology-ng/qgsstylev2managerdialog.cpp
-symbology-ng/qgssymbollevelsv2dialog.cpp
-symbology-ng/qgssymbolv2selectordialog.cpp
-symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp
-symbology-ng/qgsvectorrandomcolorrampv2dialog.cpp
-symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.cpp
-symbology-ng/characterwidget.cpp
-
-qgisgui.cpp
-qgisinterface.cpp
-qgsannotationitem.cpp
-qgsattributeeditor.cpp
-qgslegendinterface.cpp
-qgscolorbutton.cpp
-qgscomposerview.cpp
-qgscursors.cpp
-qgsdetaileditemdelegate.cpp
-qgsdetaileditemwidget.cpp
-qgsdetaileditemdata.cpp
-qgsencodingfiledialog.cpp
-qgsfiledropedit.cpp
-qgsformannotationitem.cpp
-qgsgenericprojectionselector.cpp
-qgsmapcanvas.cpp
-qgsmapcanvasitem.cpp
-qgsmapcanvasmap.cpp
-qgsmapcanvassnapper.cpp
-qgsmapoverviewcanvas.cpp
-qgsmaptip.cpp
-qgsmaptool.cpp
-qgsmaptoolemitpoint.cpp
-qgsmaptoolpan.cpp
-qgsmaptoolzoom.cpp
-qgsmessageviewer.cpp
-qgscredentialdialog.cpp
-qgsprojectbadlayerguihandler.cpp
-qgsprojectionselector.cpp
-qgsquickprint.cpp
-qgsrubberband.cpp
-qgstextannotationitem.cpp
-qgsvertexmarker.cpp
-qgsludialog.cpp
-)
-
-SET(QGIS_GUI_MOC_HDRS
-
-symbology-ng/qgsdashspacedialog.h
-symbology-ng/qgssymbollayerv2widget.h
-symbology-ng/qgssymbolv2propertiesdialog.h
-symbology-ng/qgssinglesymbolrendererv2widget.h
-symbology-ng/qgscategorizedsymbolrendererv2widget.h
-symbology-ng/qgsgraduatedsymbolrendererv2widget.h
-symbology-ng/qgsrendererv2propertiesdialog.h
-symbology-ng/qgsstylev2managerdialog.h
-symbology-ng/qgssymbollevelsv2dialog.h
-symbology-ng/qgssymbolv2selectordialog.h
-symbology-ng/qgsvectorgradientcolorrampv2dialog.h
-symbology-ng/qgsvectorrandomcolorrampv2dialog.h
-symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.h
-symbology-ng/characterwidget.h
-
-qgsattributeeditor.h
-qgscomposerview.h
-qgsdetaileditemdelegate.h
-qgsdetaileditemwidget.h
-qgslegendinterface.h
-qgisinterface.h
-qgsencodingfiledialog.h
-qgsformannotationitem.h
-qgsgenericprojectionselector.h
-qgsmapcanvas.h
-qgsmapoverviewcanvas.h
-qgsmaptoolemitpoint.h
-qgsmessageviewer.h
-qgscredentialdialog.h
-qgsprojectionselector.h
-qgsquickprint.h
-qgsludialog.h
-qgsprojectbadlayerguihandler.h
-)
-
-QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS})
-
-INCLUDE_DIRECTORIES(
-${QT_QTUITOOLS_INCLUDE_DIR}
-${CMAKE_CURRENT_SOURCE_DIR}
-${CMAKE_CURRENT_SOURCE_DIR}/symbology-ng
-../core
-../core/composer
-../core/raster
-../core/renderer
-../core/symbology
-../core/symbology-ng
-${CMAKE_CURRENT_BINARY_DIR}
-${CMAKE_CURRENT_BINARY_DIR}/../ui
-${GEOS_INCLUDE_DIR}
-)
-IF (WITH_INTERNAL_SPATIALITE)
-  INCLUDE_DIRECTORIES(../core/spatialite/headers/spatialite)
-ELSE (WITH_INTERNAL_SPATIALITE)
-  INCLUDE_DIRECTORIES(${SQLITE3_INCLUDE_DIR})
-ENDIF (WITH_INTERNAL_SPATIALITE)
-
-IF (WIN32)
-  IF (MSVC)
-    ADD_DEFINITIONS("-DGUI_EXPORT=__declspec(dllexport)")
-  ELSE (MSVC)
-    ADD_DEFINITIONS("-UGUI_EXPORT \"-DGUI_EXPORT=__declspec(dllexport)\"")
-  ENDIF (MSVC)
-ENDIF (WIN32)
-
-
-#############################################################
-# qgis_gui library
-
-
-ADD_LIBRARY(qgis_gui SHARED ${QGIS_GUI_SRCS} ${QGIS_GUI_MOC_SRCS})
-
-SET_TARGET_PROPERTIES(qgis_gui PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION})
-
-# make sure that UI files will be processed first
-ADD_DEPENDENCIES(qgis_gui ui)
-
-TARGET_LINK_LIBRARIES(qgis_gui
-  qgis_core
-)
-
-IF (NOT WITH_INTERNAL_SPATIALITE)
-  TARGET_LINK_LIBRARIES(qgis_gui ${SQLITE3_LIBRARIES})
-ENDIF (NOT WITH_INTERNAL_SPATIALITE)
-
-IF (APPLE)
-  SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
-ENDIF (APPLE)
-
-INSTALL(TARGETS qgis_gui
-  RUNTIME DESTINATION ${QGIS_BIN_DIR}
-  LIBRARY DESTINATION ${QGIS_LIB_DIR}
-  ARCHIVE DESTINATION ${QGIS_LIB_DIR})
-
-# for installing headers
-
-SET(QGIS_GUI_HDRS
-qgisgui.h
-qgisinterface.h
-qgscolorbutton.h
-qgscursors.h
-qgsencodingfiledialog.h
-qgsfiledropedit.h
-qgsgenericprojectionselector.h
-qgsmapcanvas.h
-qgsmapcanvasitem.h
-qgsmapcanvasmap.h
-qgsmapcanvassnapper.h
-qgsmapoverviewcanvas.h
-qgsmaptool.h
-qgsmaptoolemitpoint.h
-qgsmaptoolpan.h
-qgsmaptoolzoom.h
-qgsmessageviewer.h
-qgscredentialdialog.h
-qgsprojectionselector.h
-qgsrubberband.h
-qgsvertexmarker.h
-qgsmaptip.h
-
-${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsdetaileditemwidgetbase.h
-${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsgenericprojectionselectorbase.h
-${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsmessageviewer.h
-${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgscredentialdialog.h
-${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsprojectionselectorbase.h
-)
-
-
-INSTALL(CODE "MESSAGE(\"Installing GUI headers...\")")
-INSTALL(FILES ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR})
-
+
+SET(QGIS_GUI_SRCS
+
+symbology-ng/qgsbrushstylecombobox.cpp
+symbology-ng/qgsdashspacedialog.cpp
+symbology-ng/qgspenstylecombobox.cpp
+symbology-ng/qgssymbollayerv2widget.cpp
+symbology-ng/qgssymbolv2propertiesdialog.cpp
+symbology-ng/qgsrendererv2widget.cpp
+symbology-ng/qgssinglesymbolrendererv2widget.cpp
+symbology-ng/qgscategorizedsymbolrendererv2widget.cpp
+symbology-ng/qgsgraduatedsymbolrendererv2widget.cpp
+symbology-ng/qgsrendererv2propertiesdialog.cpp
+symbology-ng/qgsstylev2managerdialog.cpp
+symbology-ng/qgssymbollevelsv2dialog.cpp
+symbology-ng/qgssymbolv2selectordialog.cpp
+symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp
+symbology-ng/qgsvectorrandomcolorrampv2dialog.cpp
+symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.cpp
+symbology-ng/characterwidget.cpp
+
+qgisgui.cpp
+qgisinterface.cpp
+qgsannotationitem.cpp
+qgsattributeeditor.cpp
+qgslegendinterface.cpp
+qgscolorbutton.cpp
+qgscomposerview.cpp
+qgscursors.cpp
+qgsdetaileditemdelegate.cpp
+qgsdetaileditemwidget.cpp
+qgsdetaileditemdata.cpp
+qgsencodingfiledialog.cpp
+qgsfiledropedit.cpp
+qgsformannotationitem.cpp
+qgsgenericprojectionselector.cpp
+qgsmapcanvas.cpp
+qgsmapcanvasitem.cpp
+qgsmapcanvasmap.cpp
+qgsmapcanvassnapper.cpp
+qgsmapoverviewcanvas.cpp
+qgsmaptip.cpp
+qgsmaptool.cpp
+qgsmaptoolemitpoint.cpp
+qgsmaptoolpan.cpp
+qgsmaptoolzoom.cpp
+qgsmessageviewer.cpp
+qgscredentialdialog.cpp
+qgsprojectbadlayerguihandler.cpp
+qgsprojectionselector.cpp
+qgsquickprint.cpp
+qgsrubberband.cpp
+qgstextannotationitem.cpp
+qgsvertexmarker.cpp
+qgsludialog.cpp
+)
+
+SET(QGIS_GUI_MOC_HDRS
+
+symbology-ng/qgsdashspacedialog.h
+symbology-ng/qgssymbollayerv2widget.h
+symbology-ng/qgssymbolv2propertiesdialog.h
+symbology-ng/qgssinglesymbolrendererv2widget.h
+symbology-ng/qgscategorizedsymbolrendererv2widget.h
+symbology-ng/qgsgraduatedsymbolrendererv2widget.h
+symbology-ng/qgsrendererv2propertiesdialog.h
+symbology-ng/qgsstylev2managerdialog.h
+symbology-ng/qgssymbollevelsv2dialog.h
+symbology-ng/qgssymbolv2selectordialog.h
+symbology-ng/qgsvectorgradientcolorrampv2dialog.h
+symbology-ng/qgsvectorrandomcolorrampv2dialog.h
+symbology-ng/qgsvectorcolorbrewercolorrampv2dialog.h
+symbology-ng/characterwidget.h
+
+qgsattributeeditor.h
+qgscomposerview.h
+qgsdetaileditemdelegate.h
+qgsdetaileditemwidget.h
+qgslegendinterface.h
+qgisinterface.h
+qgsencodingfiledialog.h
+qgsformannotationitem.h
+qgsgenericprojectionselector.h
+qgsmapcanvas.h
+qgsmapoverviewcanvas.h
+qgsmaptoolemitpoint.h
+qgsmessageviewer.h
+qgscredentialdialog.h
+qgsprojectionselector.h
+qgsquickprint.h
+qgsludialog.h
+qgsprojectbadlayerguihandler.h
+)
+
+QT4_WRAP_CPP(QGIS_GUI_MOC_SRCS ${QGIS_GUI_MOC_HDRS})
+
+INCLUDE_DIRECTORIES(
+${QT_QTUITOOLS_INCLUDE_DIR}
+${CMAKE_CURRENT_SOURCE_DIR}
+${CMAKE_CURRENT_SOURCE_DIR}/symbology-ng
+../core
+../core/composer
+../core/raster
+../core/renderer
+../core/symbology
+../core/symbology-ng
+${CMAKE_CURRENT_BINARY_DIR}
+${CMAKE_CURRENT_BINARY_DIR}/../ui
+${GEOS_INCLUDE_DIR}
+)
+IF (WITH_INTERNAL_SPATIALITE)
+  INCLUDE_DIRECTORIES(../core/spatialite/headers/spatialite)
+ELSE (WITH_INTERNAL_SPATIALITE)
+  INCLUDE_DIRECTORIES(${SQLITE3_INCLUDE_DIR})
+ENDIF (WITH_INTERNAL_SPATIALITE)
+
+IF (WIN32)
+  IF (MSVC)
+    ADD_DEFINITIONS("-DGUI_EXPORT=__declspec(dllexport)")
+  ELSE (MSVC)
+    ADD_DEFINITIONS("-UGUI_EXPORT \"-DGUI_EXPORT=__declspec(dllexport)\"")
+  ENDIF (MSVC)
+ENDIF (WIN32)
+
+
+#############################################################
+# qgis_gui library
+
+
+ADD_LIBRARY(qgis_gui SHARED ${QGIS_GUI_SRCS} ${QGIS_GUI_MOC_SRCS})
+
+SET_TARGET_PROPERTIES(qgis_gui PROPERTIES VERSION ${COMPLETE_VERSION} SOVERSION ${COMPLETE_VERSION})
+
+# make sure that UI files will be processed first
+ADD_DEPENDENCIES(qgis_gui ui)
+
+TARGET_LINK_LIBRARIES(qgis_gui
+  qgis_core
+  ${QT_QTUITOOLS_LIBRARY}
+)
+
+IF (NOT WITH_INTERNAL_SPATIALITE)
+  TARGET_LINK_LIBRARIES(qgis_gui ${SQLITE3_LIBRARIES})
+ENDIF (NOT WITH_INTERNAL_SPATIALITE)
+
+IF (APPLE)
+  SET_TARGET_PROPERTIES(qgis_gui PROPERTIES BUILD_WITH_INSTALL_RPATH TRUE )
+ENDIF (APPLE)
+
+INSTALL(TARGETS qgis_gui
+  RUNTIME DESTINATION ${QGIS_BIN_DIR}
+  LIBRARY DESTINATION ${QGIS_LIB_DIR}
+  ARCHIVE DESTINATION ${QGIS_LIB_DIR})
+
+# for installing headers
+
+SET(QGIS_GUI_HDRS
+qgisgui.h
+qgisinterface.h
+qgscolorbutton.h
+qgscursors.h
+qgsencodingfiledialog.h
+qgsfiledropedit.h
+qgsgenericprojectionselector.h
+qgsmapcanvas.h
+qgsmapcanvasitem.h
+qgsmapcanvasmap.h
+qgsmapcanvassnapper.h
+qgsmapoverviewcanvas.h
+qgsmaptool.h
+qgsmaptoolemitpoint.h
+qgsmaptoolpan.h
+qgsmaptoolzoom.h
+qgsmessageviewer.h
+qgscredentialdialog.h
+qgsprojectionselector.h
+qgsrubberband.h
+qgsvertexmarker.h
+qgsmaptip.h
+
+${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsdetaileditemwidgetbase.h
+${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsgenericprojectionselectorbase.h
+${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsmessageviewer.h
+${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgscredentialdialog.h
+${CMAKE_CURRENT_BINARY_DIR}/../ui/ui_qgsprojectionselectorbase.h
+)
+
+
+INSTALL(CODE "MESSAGE(\"Installing GUI headers...\")")
+INSTALL(FILES ${QGIS_GUI_HDRS} ${QGIS_GUI_MOC_HDRS} DESTINATION ${QGIS_INCLUDE_DIR})
+



More information about the QGIS-commit mailing list