[QGIS Commit] r9044 - in trunk/qgis/src: app python

svn_qgis at osgeo.org svn_qgis at osgeo.org
Sun Aug 10 15:44:20 EDT 2008


Author: jef
Date: 2008-08-10 15:44:20 -0400 (Sun, 10 Aug 2008)
New Revision: 9044

Modified:
   trunk/qgis/src/app/qgisapp.cpp
   trunk/qgis/src/python/CMakeLists.txt
Log:
new fix for #1214 (reverts r9030)

Modified: trunk/qgis/src/app/qgisapp.cpp
===================================================================
--- trunk/qgis/src/app/qgisapp.cpp	2008-08-10 18:25:58 UTC (rev 9043)
+++ trunk/qgis/src/app/qgisapp.cpp	2008-08-10 19:44:20 UTC (rev 9044)
@@ -3834,6 +3834,9 @@
 #ifdef Q_WS_MAC
   pythonlibName.prepend(QgsApplication::prefixPath() + "/lib/");
 #endif
+#ifdef __MINGW32__
+  pythonlibName.prepend("lib");
+#endif
   QLibrary pythonlib(pythonlibName);
   // It's necessary to set these two load hints, otherwise Python library won't work correctly
   // see http://lists.kde.org/?l=pykde&m=117190116820758&w=2

Modified: trunk/qgis/src/python/CMakeLists.txt
===================================================================
--- trunk/qgis/src/python/CMakeLists.txt	2008-08-10 18:25:58 UTC (rev 9043)
+++ trunk/qgis/src/python/CMakeLists.txt	2008-08-10 19:44:20 UTC (rev 9044)
@@ -1,11 +1,8 @@
-SET(TARGET_NAME "qgispython")
-
 IF (WIN32)
   IF (MSVC)
     ADD_DEFINITIONS("-DPYTHON_EXPORT=__declspec(dllexport)")
   ELSE (MSVC)
     ADD_DEFINITIONS("\"-DPYTHON_EXPORT=__declspec(dllexport)\"")
-    SET(TARGET_NAME "libqgispython")
   ENDIF (MSVC)
 ELSE (WIN32)
   # other compilers don't use that MSVC construct
@@ -22,20 +19,20 @@
   ../gui
   ${PYTHON_INCLUDE_PATH})
 
-ADD_LIBRARY (${TARGET_NAME} SHARED ${QGISPYTHON_SRCS})
+ADD_LIBRARY (qgispython SHARED ${QGISPYTHON_SRCS})
 
-SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES 
+SET_TARGET_PROPERTIES(qgispython PROPERTIES 
 			VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}
 			SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR})
 
 
-TARGET_LINK_LIBRARIES(${TARGET_NAME}
+TARGET_LINK_LIBRARIES(qgispython
   ${QT_QTCORE_LIBRARY} 
   ${QT_QTGUI_LIBRARY} 
   ${PYTHON_LIBRARIES}
   qgis_core
 )
 
-INSTALL(TARGETS ${TARGET_NAME}
+INSTALL(TARGETS qgispython
   RUNTIME DESTINATION ${QGIS_BIN_DIR}
   LIBRARY DESTINATION ${QGIS_LIB_DIR})



More information about the QGIS-commit mailing list