From 4040ddd66bbad7bc31102b31a1175eb6339e9c89 Mon Sep 17 00:00:00 2001 From: jef Date: Fri, 8 Aug 2008 07:01:02 +0000 Subject: [PATCH] fix library naming on MinGW (fixes #1214) git-svn-id: http://svn.osgeo.org/qgis/trunk@9030 c8812cc2-4d05-0410-92ff-de0c093fc19c --- src/python/CMakeLists.txt | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/src/python/CMakeLists.txt b/src/python/CMakeLists.txt index 74f2708475b..7d569172552 100644 --- a/src/python/CMakeLists.txt +++ b/src/python/CMakeLists.txt @@ -1,8 +1,11 @@ +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 @@ -13,24 +16,26 @@ SET(QGISPYTHON_SRCS qgispython.cpp qgspythonutilsimpl.cpp) INCLUDE_DIRECTORIES( ../core - ../core/raster ../core/renderer ../core/symbology + ../core/raster + ../core/renderer + ../core/symbology ../gui ${PYTHON_INCLUDE_PATH}) -ADD_LIBRARY (qgispython SHARED ${QGISPYTHON_SRCS}) +ADD_LIBRARY (${TARGET_NAME} SHARED ${QGISPYTHON_SRCS}) -SET_TARGET_PROPERTIES(qgispython PROPERTIES +SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR} SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}) -TARGET_LINK_LIBRARIES(qgispython +TARGET_LINK_LIBRARIES(${TARGET_NAME} ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} ${PYTHON_LIBRARIES} qgis_core ) -INSTALL(TARGETS qgispython +INSTALL(TARGETS ${TARGET_NAME} RUNTIME DESTINATION ${QGIS_BIN_DIR} LIBRARY DESTINATION ${QGIS_LIB_DIR})