[QGIS Commit] r12733 - in trunk/qgis/src/core: . gps gps/qextserialport

svn_qgis at osgeo.org svn_qgis at osgeo.org
Mon Jan 11 06:37:26 EST 2010


Author: jef
Date: 2010-01-11 06:37:25 -0500 (Mon, 11 Jan 2010)
New Revision: 12733

Modified:
   trunk/qgis/src/core/CMakeLists.txt
   trunk/qgis/src/core/gps/qextserialport/qextserialenumerator.h
   trunk/qgis/src/core/gps/qgsgpsconnection.cpp
Log:
fix r12732

Modified: trunk/qgis/src/core/CMakeLists.txt
===================================================================
--- trunk/qgis/src/core/CMakeLists.txt	2010-01-11 10:36:44 UTC (rev 12732)
+++ trunk/qgis/src/core/CMakeLists.txt	2010-01-11 11:37:25 UTC (rev 12733)
@@ -152,18 +152,12 @@
         gps/qextserialport/win_qextserialport.cpp
         )
     ADD_DEFINITIONS(-D_TTY_WIN_)
-    TARGET_LINK_LIBRARIES(qgis_core setupapi)
 ELSE(WIN32)
     SET(QGIS_CORE_SRCS
         ${QGIS_CORE_SRCS}
         gps/qextserialport/posix_qextserialport.cpp
     )
     ADD_DEFINITIONS(-D_TTY_POSIX_)
-
-    IF(APPLE)
-      FIND_LIBRARY(IOKIT_LIBRARY IOKit)
-      TARGET_LINK_LIBRARIES(qgis_core ${IOKIT_LIBRARY))
-    ENDIF(APPLE)
 ENDIF(WIN32)
 
 IF (WITH_INTERNAL_SPATIALITE)
@@ -218,36 +212,38 @@
 ENDIF (MSVC AND PEDANTIC)
 
 SET(QGIS_CORE_MOC_HDRS
+  qgsapplication.h
+  qgscontexthelp.h
+  qgscoordinatetransform.h
+  qgsdataprovider.h
+  qgshttptransaction.h
+  qgsmaplayer.h
+  qgsmaplayerregistry.h
+  qgsmaprenderer.h
+  qgsmessageoutput.h
+  qgsproject.h
+  qgsrunprocess.h
+  qgsvectorlayer.h
+  qgsrasterdataprovider.h
 
-qgsapplication.h
-qgscontexthelp.h
-qgscoordinatetransform.h
-qgsdataprovider.h
-qgshttptransaction.h
-qgsmaplayer.h
-qgsmaplayerregistry.h
-qgsmaprenderer.h
-qgsmessageoutput.h
-qgsproject.h
-qgsrunprocess.h
-qgsvectorlayer.h
-qgsrasterdataprovider.h
-composer/qgscomposerlegend.h
-composer/qgscomposermap.h
-composer/qgscomposerpicture.h
-composer/qgscomposerscalebar.h
-composer/qgscomposeritem.h
-composer/qgscomposeritemgroup.h
-composer/qgscomposershape.h
-composer/qgscomposertable.h
-composer/qgscomposition.h
-composer/qgslegendmodel.h
-gps/qgsgpsconnection.h
-gps/qgsnmeaconnection.h
-gps/qextserialport/qextserialenumerator.h
-gps/qextserialport/qextserialport.h
-symbology/qgsmarkercatalogue.h
-raster/qgsrasterlayer.h
+  composer/qgscomposerlegend.h
+  composer/qgscomposermap.h
+  composer/qgscomposerpicture.h
+  composer/qgscomposerscalebar.h
+  composer/qgscomposeritem.h
+  composer/qgscomposeritemgroup.h
+  composer/qgscomposershape.h
+  composer/qgscomposertable.h
+  composer/qgscomposition.h
+
+  composer/qgslegendmodel.h
+  symbology/qgsmarkercatalogue.h
+  raster/qgsrasterlayer.h
+
+  gps/qgsgpsconnection.h
+  gps/qgsnmeaconnection.h
+  gps/qextserialport/qextserialport.h
+  gps/qextserialport/qextserialenumerator.h
 )
 
 QT4_WRAP_CPP(QGIS_CORE_MOC_SRCS ${QGIS_CORE_MOC_HDRS})
@@ -321,13 +317,15 @@
 
 # because of htonl
 IF (WIN32)
-  TARGET_LINK_LIBRARIES(qgis_core wsock32)
-  IF (MSVC)
-    # needed for linking to gdal which needs odbc
-    # TARGET_LINK_LIBRARIES(qgis_core odbc32 odbccp32)
-  ENDIF (MSVC)
+  FIND_LIBRARY(SETUPAPI_LIBRARY setupapi)
+  TARGET_LINK_LIBRARIES(qgis_core wsock32 ${SETUPAPI_LIBRARY})
 ENDIF (WIN32)
 
+IF(APPLE)
+  FIND_LIBRARY(IOKIT_LIBRARY IOKit)
+  TARGET_LINK_LIBRARIES(qgis_core ${IOKIT_LIBRARY})
+ENDIF(APPLE)
+
 TARGET_LINK_LIBRARIES(qgis_core
   ${QT_QTMAIN_LIBRARY} 
   ${QT_QTXML_LIBRARY} 

Modified: trunk/qgis/src/core/gps/qextserialport/qextserialenumerator.h
===================================================================
--- trunk/qgis/src/core/gps/qextserialport/qextserialenumerator.h	2010-01-11 10:36:44 UTC (rev 12732)
+++ trunk/qgis/src/core/gps/qextserialport/qextserialenumerator.h	2010-01-11 11:37:25 UTC (rev 12733)
@@ -34,6 +34,8 @@
     int productID;      ///< Product ID
 };
 
+#undef QT_GUI_LIB
+
 #ifdef Q_OS_WIN
 #ifdef QT_GUI_LIB
 #include <QWidget>

Modified: trunk/qgis/src/core/gps/qgsgpsconnection.cpp
===================================================================
--- trunk/qgis/src/core/gps/qgsgpsconnection.cpp	2010-01-11 10:36:44 UTC (rev 12732)
+++ trunk/qgis/src/core/gps/qgsgpsconnection.cpp	2010-01-11 11:37:25 UTC (rev 12733)
@@ -20,6 +20,7 @@
 #include <QCoreApplication>
 #include <QTime>
 #include <QIODevice>
+#include <QStringList>
 
 #include "qextserialport.h"
 #include "qextserialenumerator.h"



More information about the QGIS-commit mailing list