comparison CMakeLists.txt @ 23:874a3fef26ff

fix suffix of Windows library
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 03 Apr 2020 11:28:04 +0200
parents 67f48fc2fd69
children 3bed39e4b85f
comparison
equal deleted inserted replaced
22:04b8a44b2717 23:874a3fef26ff
23 "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}") 23 "${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}")
24 message(FATAL_ERROR "Error in the (x.y) format of the Python version: ${PYTHON_VERSION}") 24 message(FATAL_ERROR "Error in the (x.y) format of the Python version: ${PYTHON_VERSION}")
25 endif() 25 endif()
26 26
27 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows") 27 if (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
28 set(PYTHON_LIBRARY_NAME libpython${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}.a) 28 if (MSVC)
29 set(Suffix ".lib")
30 else()
31 set(Suffix ".a")
32 endif()
33
34 set(PYTHON_LIBRARY_NAME libpython${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}.${Suffix})
29 set(PYTHON_INCLUDE_DIRS ${PYTHON_WINDOWS_ROOT}/include) 35 set(PYTHON_INCLUDE_DIRS ${PYTHON_WINDOWS_ROOT}/include)
30 set(PYTHON_LIBRARIES ${PYTHON_WINDOWS_ROOT}/libs/${PYTHON_LIBRARY_NAME}) 36 set(PYTHON_LIBRARIES ${PYTHON_WINDOWS_ROOT}/libs/${PYTHON_LIBRARY_NAME})
31 37
32 else() 38 else()
33 find_package(PkgConfig REQUIRED) 39 find_package(PkgConfig REQUIRED)