diff --git a/src/classes/CMakeLists.txt b/src/classes/CMakeLists.txt index 88cf4061..7c784162 100644 --- a/src/classes/CMakeLists.txt +++ b/src/classes/CMakeLists.txt @@ -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 $ diff --git a/src/external/BMWtools/CMakeLists.txt b/src/external/BMWtools/CMakeLists.txt index be9cdaa4..a8e9b9cb 100644 --- a/src/external/BMWtools/CMakeLists.txt +++ b/src/external/BMWtools/CMakeLists.txt @@ -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 diff --git a/src/external/MagProximity/CMakeLists.txt b/src/external/MagProximity/CMakeLists.txt index 6e4fb369..df34664b 100644 --- a/src/external/MagProximity/CMakeLists.txt +++ b/src/external/MagProximity/CMakeLists.txt @@ -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 diff --git a/src/external/MuSR_software/Class_MuSR_PSI/CMakeLists.txt b/src/external/MuSR_software/Class_MuSR_PSI/CMakeLists.txt index 0c5d59d4..6822f600 100644 --- a/src/external/MuSR_software/Class_MuSR_PSI/CMakeLists.txt +++ b/src/external/MuSR_software/Class_MuSR_PSI/CMakeLists.txt @@ -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) diff --git a/src/external/MusrRoot/CMakeLists.txt b/src/external/MusrRoot/CMakeLists.txt index 5fc03006..dfe255b5 100644 --- a/src/external/MusrRoot/CMakeLists.txt +++ b/src/external/MusrRoot/CMakeLists.txt @@ -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 $ diff --git a/src/external/Nonlocal/CMakeLists.txt b/src/external/Nonlocal/CMakeLists.txt index 8fd64c28..b1681ff4 100644 --- a/src/external/Nonlocal/CMakeLists.txt +++ b/src/external/Nonlocal/CMakeLists.txt @@ -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 diff --git a/src/external/TLemRunHeader/CMakeLists.txt b/src/external/TLemRunHeader/CMakeLists.txt index f4e95672..d3bfb436 100644 --- a/src/external/TLemRunHeader/CMakeLists.txt +++ b/src/external/TLemRunHeader/CMakeLists.txt @@ -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 $ diff --git a/src/external/libCalcMeanFieldsLEM/CMakeLists.txt b/src/external/libCalcMeanFieldsLEM/CMakeLists.txt index bfa48ca9..0916986b 100644 --- a/src/external/libCalcMeanFieldsLEM/CMakeLists.txt +++ b/src/external/libCalcMeanFieldsLEM/CMakeLists.txt @@ -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 diff --git a/src/external/libCuba/src/CMakeLists.txt b/src/external/libCuba/src/CMakeLists.txt index f6fd8f8b..0e9fe068 100644 --- a/src/external/libCuba/src/CMakeLists.txt +++ b/src/external/libCuba/src/CMakeLists.txt @@ -24,6 +24,12 @@ add_library(cuba SHARED $ ) +#--- set target properties, e.g. version -------------------------------------- +set_target_properties(cuba + PROPERTIES + VERSION ${CUBA_VERSION} +) + #--- install cuba solib ------------------------------------------------------- install(TARGETS cuba DESTINATION lib) diff --git a/src/external/libFitPofB/classes/CMakeLists.txt b/src/external/libFitPofB/classes/CMakeLists.txt index b02abcf6..c3187dea 100644 --- a/src/external/libFitPofB/classes/CMakeLists.txt +++ b/src/external/libFitPofB/classes/CMakeLists.txt @@ -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 diff --git a/src/external/libGapIntegrals/CMakeLists.txt b/src/external/libGapIntegrals/CMakeLists.txt index ea67b173..9009e8ea 100644 --- a/src/external/libGapIntegrals/CMakeLists.txt +++ b/src/external/libGapIntegrals/CMakeLists.txt @@ -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 diff --git a/src/external/libLFRelaxation/CMakeLists.txt b/src/external/libLFRelaxation/CMakeLists.txt index 3fc4a3c4..ece9198a 100644 --- a/src/external/libLFRelaxation/CMakeLists.txt +++ b/src/external/libLFRelaxation/CMakeLists.txt @@ -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 diff --git a/src/external/libPhotoMeissner/classes/CMakeLists.txt b/src/external/libPhotoMeissner/classes/CMakeLists.txt index f1d9826f..f376155d 100644 --- a/src/external/libPhotoMeissner/classes/CMakeLists.txt +++ b/src/external/libPhotoMeissner/classes/CMakeLists.txt @@ -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 diff --git a/src/external/libSpinValve/classes/CMakeLists.txt b/src/external/libSpinValve/classes/CMakeLists.txt index 39161b82..94711cd9 100644 --- a/src/external/libSpinValve/classes/CMakeLists.txt +++ b/src/external/libSpinValve/classes/CMakeLists.txt @@ -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 diff --git a/src/external/libZFRelaxation/CMakeLists.txt b/src/external/libZFRelaxation/CMakeLists.txt index 30b067ad..f97d0e7f 100644 --- a/src/external/libZFRelaxation/CMakeLists.txt +++ b/src/external/libZFRelaxation/CMakeLists.txt @@ -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