Skip to content

Commit 6884c50

Browse files
author
jef
committed
fix library naming on MinGW (fixes #1214)
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@9030 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent a3ba535 commit 6884c50

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

src/python/CMakeLists.txt

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
1+
SET(TARGET_NAME "qgispython")
2+
13
IF (WIN32)
24
IF (MSVC)
35
ADD_DEFINITIONS("-DPYTHON_EXPORT=__declspec(dllexport)")
46
ELSE (MSVC)
57
ADD_DEFINITIONS("\"-DPYTHON_EXPORT=__declspec(dllexport)\"")
8+
SET(TARGET_NAME "libqgispython")
69
ENDIF (MSVC)
710
ELSE (WIN32)
811
# other compilers don't use that MSVC construct
@@ -13,24 +16,26 @@ SET(QGISPYTHON_SRCS qgispython.cpp qgspythonutilsimpl.cpp)
1316

1417
INCLUDE_DIRECTORIES(
1518
../core
16-
../core/raster ../core/renderer ../core/symbology
19+
../core/raster
20+
../core/renderer
21+
../core/symbology
1722
../gui
1823
${PYTHON_INCLUDE_PATH})
1924

20-
ADD_LIBRARY (qgispython SHARED ${QGISPYTHON_SRCS})
25+
ADD_LIBRARY (${TARGET_NAME} SHARED ${QGISPYTHON_SRCS})
2126

22-
SET_TARGET_PROPERTIES(qgispython PROPERTIES
27+
SET_TARGET_PROPERTIES(${TARGET_NAME} PROPERTIES
2328
VERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}
2429
SOVERSION ${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR})
2530

2631

27-
TARGET_LINK_LIBRARIES(qgispython
32+
TARGET_LINK_LIBRARIES(${TARGET_NAME}
2833
${QT_QTCORE_LIBRARY}
2934
${QT_QTGUI_LIBRARY}
3035
${PYTHON_LIBRARIES}
3136
qgis_core
3237
)
3338

34-
INSTALL(TARGETS qgispython
39+
INSTALL(TARGETS ${TARGET_NAME}
3540
RUNTIME DESTINATION ${QGIS_BIN_DIR}
3641
LIBRARY DESTINATION ${QGIS_LIB_DIR})

0 commit comments

Comments
 (0)