cmake: added library version information to the targets.
This commit is contained in:
parent
610aab1773
commit
b360129ee3
@ -73,6 +73,13 @@ add_library(PMusr SHARED
|
||||
PStartupHandlerDict.cxx
|
||||
PTheory.cpp
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PMusr
|
||||
PROPERTIES
|
||||
VERSION ${MUSR_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PMusr BEFORE PRIVATE
|
||||
@ -91,6 +98,13 @@ add_library(PUserFcnBase SHARED
|
||||
PUserFcnBase.cpp
|
||||
PUserFcnBaseDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PUserFcnBase
|
||||
PROPERTIES
|
||||
VERSION ${MUSR_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PUserFcnBase BEFORE PRIVATE $<BUILD_INTERFACE:${MUSRFIT_INC}>
|
||||
|
7
src/external/BMWtools/CMakeLists.txt
vendored
7
src/external/BMWtools/CMakeLists.txt
vendored
@ -29,6 +29,13 @@ add_library(BMWtools SHARED
|
||||
TTrimSPDataHandler.cpp
|
||||
BMWIntegrator.cpp
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(BMWtools
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
BMWtools BEFORE PRIVATE
|
||||
|
11
src/external/MagProximity/CMakeLists.txt
vendored
11
src/external/MagProximity/CMakeLists.txt
vendored
@ -18,8 +18,8 @@ set(prefix "${CMAKE_INSTALL_PREFIX}")
|
||||
set(exec_prefix "\$\{prefix\}")
|
||||
set(libdir "\$\{exec_prefix\}/lib")
|
||||
set(includedir "\$\{prefix\}/include")
|
||||
set(PNL_PIPPARDFITTER_VERSION "1.0.0")
|
||||
set(PNL_PIPPARDFITTER_LIBRARY_NAME "PMagProximityFitter")
|
||||
set(P_MAG_PROXIMITY_FITTER_VERSION "1.0.0")
|
||||
set(P_MAG_PROXIMITY_FITTER_LIBRARY_NAME "PMagProximityFitter")
|
||||
configure_file("PMagProximityFitter.pc.in" "PMagProximityFitter.pc" @ONLY)
|
||||
|
||||
#--- lib creation -------------------------------------------------------------
|
||||
@ -30,6 +30,13 @@ add_library(PMagProximityFitter SHARED
|
||||
PMPStartupHandler.cpp
|
||||
PMPStartupHandlerDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PMagProximityFitter
|
||||
PROPERTIES
|
||||
VERSION ${P_MAG_PROXIMITY_FITTER_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PMagProximityFitter BEFORE PRIVATE
|
||||
|
@ -21,6 +21,12 @@ endif (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||
#--- lib creation -------------------------------------------------------------
|
||||
add_library(Class_MuSR_PSI SHARED MuSR_td_PSI_bin.cpp)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(Class_MuSR_PSI
|
||||
PROPERTIES
|
||||
VERSION ${PSIBIN_VERSION}
|
||||
)
|
||||
|
||||
#--- install Class_MuSR_PSI solib ---------------------------------------------
|
||||
install(TARGETS Class_MuSR_PSI DESTINATION lib)
|
||||
|
||||
|
7
src/external/MusrRoot/CMakeLists.txt
vendored
7
src/external/MusrRoot/CMakeLists.txt
vendored
@ -19,6 +19,13 @@ add_library(TMusrRunHeader SHARED
|
||||
TMusrRunHeader.cpp
|
||||
TMusrRunHeaderDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(TMusrRunHeader
|
||||
PROPERTIES
|
||||
VERSION ${MUSR_ROOT_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
TMusrRunHeader BEFORE PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
|
7
src/external/Nonlocal/CMakeLists.txt
vendored
7
src/external/Nonlocal/CMakeLists.txt
vendored
@ -31,6 +31,13 @@ add_library(PNL_PippardFitter SHARED
|
||||
PNL_StartupHandler.cpp
|
||||
PNL_StartupHandlerDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PNL_PippardFitter
|
||||
PROPERTIES
|
||||
VERSION ${PNL_PIPPARDFITTER_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PNL_PippardFitter BEFORE PRIVATE
|
||||
|
7
src/external/TLemRunHeader/CMakeLists.txt
vendored
7
src/external/TLemRunHeader/CMakeLists.txt
vendored
@ -24,6 +24,13 @@ add_library(TLemRunHeader SHARED
|
||||
TLemStats.cxx
|
||||
TLemStatsDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(TLemRunHeader
|
||||
PROPERTIES
|
||||
VERSION ${LEM_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
TLemRunHeader BEFORE PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
|
||||
|
@ -31,6 +31,13 @@ add_library(CalcMeanFieldsLEM SHARED
|
||||
TCalcMeanFieldsLEM.cpp
|
||||
TCalcMeanFieldsLEMDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(CalcMeanFieldsLEM
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
CalcMeanFieldsLEM BEFORE PRIVATE
|
||||
|
6
src/external/libCuba/src/CMakeLists.txt
vendored
6
src/external/libCuba/src/CMakeLists.txt
vendored
@ -24,6 +24,12 @@ add_library(cuba SHARED
|
||||
$<TARGET_OBJECTS:vegas>
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(cuba
|
||||
PROPERTIES
|
||||
VERSION ${CUBA_VERSION}
|
||||
)
|
||||
|
||||
#--- install cuba solib -------------------------------------------------------
|
||||
install(TARGETS cuba DESTINATION lib)
|
||||
|
||||
|
@ -61,6 +61,13 @@ add_library(FitPofB SHARED
|
||||
TSkewedGss.cpp
|
||||
TSkewedGssDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(FitPofB
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
FitPofB BEFORE PRIVATE
|
||||
|
7
src/external/libGapIntegrals/CMakeLists.txt
vendored
7
src/external/libGapIntegrals/CMakeLists.txt
vendored
@ -29,6 +29,13 @@ add_library(GapIntegrals SHARED
|
||||
TGapIntegrals.cpp
|
||||
TGapIntegralsDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(GapIntegrals
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
GapIntegrals BEFORE PRIVATE
|
||||
|
7
src/external/libLFRelaxation/CMakeLists.txt
vendored
7
src/external/libLFRelaxation/CMakeLists.txt
vendored
@ -29,6 +29,13 @@ add_library(LFRelaxation SHARED
|
||||
TLFRelaxation.cpp
|
||||
TLFRelaxationDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(LFRelaxation
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
LFRelaxation BEFORE PRIVATE
|
||||
|
@ -34,6 +34,13 @@ add_library(PPhotoMeissner SHARED
|
||||
PStartupHandler_PM.cpp
|
||||
PStartupHandler_PMDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PPhotoMeissner
|
||||
PROPERTIES
|
||||
VERSION ${P_PHOTO_MEISSNER_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PPhotoMeissner BEFORE PRIVATE
|
||||
|
@ -34,6 +34,13 @@ add_library(PSpinValve SHARED
|
||||
PStartupHandler_SV.cpp
|
||||
PStartupHandler_SVDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(PSpinValve
|
||||
PROPERTIES
|
||||
VERSION ${P_SPIN_VALVE_VERSION}
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
PSpinValve BEFORE PRIVATE
|
||||
|
7
src/external/libZFRelaxation/CMakeLists.txt
vendored
7
src/external/libZFRelaxation/CMakeLists.txt
vendored
@ -29,6 +29,13 @@ add_library(ZFRelaxation SHARED
|
||||
ZFRelaxation.cpp
|
||||
ZFRelaxationDict.cxx
|
||||
)
|
||||
|
||||
#--- set target properties, e.g. version --------------------------------------
|
||||
set_target_properties(ZFRelaxation
|
||||
PROPERTIES
|
||||
VERSION "1.0.0"
|
||||
)
|
||||
|
||||
#--- make sure that the include directory is found ----------------------------
|
||||
target_include_directories(
|
||||
ZFRelaxation BEFORE PRIVATE
|
||||
|
Loading…
x
Reference in New Issue
Block a user