e122b6dc79
PR: 246700 Submitted by: gerald@ Reported by: exp-run (antoine@)
36 lines
1.4 KiB
CMake
36 lines
1.4 KiB
CMake
--- cmake/modules/tfel.cmake.orig 2019-04-04 06:48:40 UTC
|
|
+++ cmake/modules/tfel.cmake
|
|
@@ -21,7 +21,7 @@ macro(tfel_project tfel_version_major tfel_version_min
|
|
set(TFEL_VERSION "${VERSION}")
|
|
endif(TFEL_VERSION_FLAVOUR)
|
|
add_definitions("-DVERSION=\\\"\"${TFEL_VERSION}\"\\\"")
|
|
-
|
|
+
|
|
if(TFEL_APPEND_VERSION)
|
|
set(TFEL_SUFFIX "${TFEL_VERSION}")
|
|
add_definitions("-DTFEL_SUFFIX=\\\"\"${TFEL_SUFFIX}\"\\\"")
|
|
@@ -36,7 +36,7 @@ macro(tfel_project tfel_version_major tfel_version_min
|
|
string(REPLACE "." "_" TFEL_SUFFIX_FOR_PYTHON_MODULES "${TFEL_SUFFIX}")
|
|
string(REPLACE "-" "_" TFEL_SUFFIX_FOR_PYTHON_MODULES "${TFEL_SUFFIX_FOR_PYTHON_MODULES}")
|
|
endif(TFEL_SUFFIX)
|
|
-
|
|
+
|
|
if(LIB_SUFFIX)
|
|
add_definitions("-DLIB_SUFFIX=\\\"\"${LIB_SUFFIX}\"\\\"")
|
|
endif(LIB_SUFFIX)
|
|
@@ -132,8 +132,14 @@ macro(tfel_library_internal name component)
|
|
endif(${ARGC} LESS 2)
|
|
add_library(${name} SHARED ${ARGN})
|
|
if(TFEL_APPEND_SUFFIX)
|
|
+ set(export_install_path "share/tfel-${TFEL_SUFFIX}/cmake")
|
|
+ else(TFEL_APPEND_SUFFIX)
|
|
+ set(export_install_path "share/tfel/cmake")
|
|
+ endif(TFEL_APPEND_SUFFIX)
|
|
+ if(TFEL_APPEND_SUFFIX)
|
|
set_target_properties(${name} PROPERTIES OUTPUT_NAME "${name}-${TFEL_SUFFIX}")
|
|
endif(TFEL_APPEND_SUFFIX)
|
|
+ set_target_properties(${name} PROPERTIES VERSION ${TFEL_VERSION} SOVERSION ${TFEL_VERSION_MAJOR})
|
|
if(WIN32)
|
|
install(TARGETS ${name} DESTINATION bin
|
|
COMPONENT ${component})
|