[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [baloo] /: Add version name
From: Montel Laurent <montel () kde ! org>
Date: 2014-02-26 6:12:21
Message-ID: E1WIXjB-00063F-JG () scm ! kde ! org
[Download RAW message or body]
Git commit 517c78e69b784d457a7897d81d9f187f92da9953 by Montel Laurent.
Committed on 26/02/2014 at 06:12.
Pushed by mlaurent into branch 'master'.
Add version name
M +7 -0 BalooConfig.cmake.in
M +12 -1 CMakeLists.txt
M +2 -2 src/core/CMakeLists.txt
M +2 -2 src/file/lib/CMakeLists.txt
M +2 -2 src/pim/lib/CMakeLists.txt
M +2 -2 src/xapian/CMakeLists.txt
http://commits.kde.org/baloo/517c78e69b784d457a7897d81d9f187f92da9953
diff --git a/BalooConfig.cmake.in b/BalooConfig.cmake.in
index ef4e58e..308e4b4 100644
--- a/BalooConfig.cmake.in
+++ b/BalooConfig.cmake.in
@@ -7,6 +7,13 @@
get_filename_component(_currentDir ${CMAKE_CURRENT_LIST_FILE} PATH) # The =
current directory
get_filename_component(rootDir ${_currentDir}/@relInstallDir@ ABSOLUTE) # =
The install prefix
=
+# The library version
+set(BALOO_VERSION_MAJOR @BALOO_VERSION_MAJOR@)
+set(BALOO_VERSION_MINOR @BALOO_VERSION_MINOR@)
+set(BALOO_VERSION_RELEASE @BALOO_VERSION_RELEASE@)
+set(BALOO_VERSION ${BALOO_VERSION_MAJOR}.${BALOO_VERSION_MINOR}.${BALOO_VE=
RSION_RELEASE})
+
+
# Include directory
set(BALOO_INSTALL_PREFIX "${rootDir}")
set(BALOO_INCLUDE_DIR "@INCLUDE_INSTALL_DIR@")
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9be10f..f9140bd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,5 +1,11 @@
project(baloo)
=
+set(BALOO_VERSION_MAJOR 4)
+set(BALOO_VERSION_MINOR 12)
+set(BALOO_VERSION_RELEASE 80)
+set(BALOO_VERSION "${BALOO_VERSION_MAJOR}.${BALOO_VERSION_MINOR}.${BALOO_V=
ERSION_RELEASE}")
+
+
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules" ${CMAKE_MODULE_P=
ATH})
=
find_package(KDE4 REQUIRED)
@@ -67,7 +73,12 @@ add_subdirectory(icons)
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/BalooConfig.cmake.in
${CMAKE_CURRENT_BINARY_DIR}/BalooConfig.cmake @ONLY)
=
-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/BalooConfig.cmake
+# this file is used by to check if the installed version can be used.
+macro_write_basic_cmake_version_file(${CMAKE_CURRENT_BINARY_DIR}/BalooConf=
igVersion.cmake
+ ${BALOO_VERSION_MAJOR} ${BALOO_VERSIO=
N_MINOR} ${BALOO_VERSION_RELEASE})
+
+
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/BalooConfig.cmake ${CMAKE_CURREN=
T_BINARY_DIR}/BalooConfigVersion.cmake
DESTINATION ${LIB_INSTALL_DIR}/cmake/Baloo)
install(EXPORT BalooLibraryTargets
DESTINATION ${LIB_INSTALL_DIR}/cmake/Baloo
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt
index 5e766e6..b0a8642 100644
--- a/src/core/CMakeLists.txt
+++ b/src/core/CMakeLists.txt
@@ -19,8 +19,8 @@ target_link_libraries(baloocore
)
=
set_target_properties(baloocore PROPERTIES
- VERSION ${GENERIC_LIB_VERSION}
- SOVERSION ${GENERIC_LIB_SOVERSION}
+ VERSION ${BALOO_VERSION}
+ SOVERSION ${BALOO_VERSION_MAJOR}
)
=
install(TARGETS baloocore EXPORT BalooLibraryTargets ${INSTALL_TARGETS_DEF=
AULT_ARGS})
diff --git a/src/file/lib/CMakeLists.txt b/src/file/lib/CMakeLists.txt
index 718d3b5..0760b17 100644
--- a/src/file/lib/CMakeLists.txt
+++ b/src/file/lib/CMakeLists.txt
@@ -28,8 +28,8 @@ target_link_libraries(baloofiles
)
=
set_target_properties(baloofiles PROPERTIES
- VERSION ${GENERIC_LIB_VERSION}
- SOVERSION ${GENERIC_LIB_SOVERSION}
+ VERSION ${BALOO_VERSION}
+ SOVERSION ${BALOO_VERSION_MAJOR}
)
=
install(TARGETS baloofiles ${INSTALL_TARGETS_DEFAULT_ARGS})
diff --git a/src/pim/lib/CMakeLists.txt b/src/pim/lib/CMakeLists.txt
index 1561b8e..3f44533 100644
--- a/src/pim/lib/CMakeLists.txt
+++ b/src/pim/lib/CMakeLists.txt
@@ -26,8 +26,8 @@ target_link_libraries(baloopim
)
=
set_target_properties(baloopim PROPERTIES
- VERSION ${GENERIC_LIB_VERSION}
- SOVERSION ${GENERIC_LIB_SOVERSION}
+ VERSION ${BALOO_VERSION}
+ SOVERSION ${BALOO_VERSION_MAJOR}
)
=
install(TARGETS baloopim EXPORT BalooLibraryTargets ${INSTALL_TARGETS_DEFA=
ULT_ARGS})
diff --git a/src/xapian/CMakeLists.txt b/src/xapian/CMakeLists.txt
index c8f2a47..4cf037d 100644
--- a/src/xapian/CMakeLists.txt
+++ b/src/xapian/CMakeLists.txt
@@ -15,8 +15,8 @@ target_link_libraries(balooxapian
)
=
set_target_properties(balooxapian PROPERTIES
- VERSION ${GENERIC_LIB_VERSION}
- SOVERSION ${GENERIC_LIB_SOVERSION}
+ VERSION ${BALOO_VERSION}
+ SOVERSION ${BALOO_VERSION_MAJOR}
)
=
install(TARGETS balooxapian EXPORT BalooLibraryTargets ${INSTALL_TARGETS_D=
EFAULT_ARGS})
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic