diff options
author | Guillaume Bâty <guillaume.baty@gmx.fr> | 2016-02-09 18:50:50 +0100 |
---|---|---|
committer | Guillaume Bâty <guillaume.baty@gmx.fr> | 2016-02-09 18:50:50 +0100 |
commit | efea605db8833c2dc58fa6c97a06f876209a73bb (patch) | |
tree | 892ecc27bc337609ede449df75850782427e4219 | |
parent | 3cf2a9782dc1fe069f1f42993c5438d7dbe5cdf8 (diff) |
Define release suffix depending on python version.
If multiarch is enabled, add suffix.
-rw-r--r-- | CMakeLists.txt | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 6f112d2..ac7a574 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -54,23 +54,23 @@ if (UNIX AND NOT APPLE) if (NOT PYTHON_EXTENSION_SUFFIX) if (PYTHON_VERSION_MAJOR EQUAL 2) if(CMAKE_BUILD_TYPE STREQUAL "Debug") - set(PYTHON_EXTENSION_SUFFIX "-python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}-dbg") + set(PYTHON_RELEASE_SUFFIX "-dbg") else() - set(PYTHON_EXTENSION_SUFFIX "-python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}") + set(PYTHON_RELEASE_SUFFIX "") endif() + set(PYTHON_EXTENSION_SUFFIX "-python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}${PYTHON_RELEASE_SUFFIX}") elseif (PYTHON_VERSION_MAJOR EQUAL 3) if(CMAKE_BUILD_TYPE STREQUAL "Debug") - set(PYTHON3_RELEASE_SUFFIX "dm") + set(PYTHON_RELEASE_SUFFIX "dm") else() - set(PYTHON3_RELEASE_SUFFIX "m") - endif() - if(PYTHON_MULTIARCH_SUFFIX) - set(PYTHON_EXTENSION_SUFFIX ".cpython-${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}${PYTHON3_RELEASE_SUFFIX}-${PYTHON_MULTIARCH_SUFFIX}") - else() - set(PYTHON_EXTENSION_SUFFIX ".cpython-${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}${PYTHON3_RELEASE_SUFFIX}") + set(PYTHON_RELEASE_SUFFIX "m") endif() + set(PYTHON_EXTENSION_SUFFIX ".cpython-${PYTHON_VERSION_MAJOR}${PYTHON_VERSION_MINOR}${PYTHON_RELEASE_SUFFIX}") else() - message( FATAL_ERROR "Unsupported PYTHON_VERSION=${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.${PYTHON_VERSION_PATCH}!" ) + message(FATAL_ERROR "Unsupported PYTHON_VERSION=${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.${PYTHON_VERSION_PATCH}!") + endif() + if(PYTHON_MULTIARCH_SUFFIX) + set(PYTHON_EXTENSION_SUFFIX "${PYTHON_EXTENSION_SUFFIX}-${PYTHON_MULTIARCH_SUFFIX}") endif() endif() message("PYTHON_EXTENSION_SUFFIX: " ${PYTHON_EXTENSION_SUFFIX}) |