diff options
author | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-01 13:08:59 +0100 |
---|---|---|
committer | Christian Mollekopf <chrigi_1@fastmail.fm> | 2017-03-01 13:08:59 +0100 |
commit | 7da845a12d0fb9be7c1d8a6f393970ef354c663f (patch) | |
tree | 119ada0a4786bbc1b4620057cac6cb64342b85c2 /common/CMakeLists.txt | |
parent | 7492eebe4816606a716998264c5fb5b5f28a6428 (diff) | |
download | sink-7da845a12d0fb9be7c1d8a6f393970ef354c663f.tar.gz sink-7da845a12d0fb9be7c1d8a6f393970ef354c663f.zip |
cmake cleanup and set the version in project()
Diffstat (limited to 'common/CMakeLists.txt')
-rw-r--r-- | common/CMakeLists.txt | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index f6a8823..34e48c6 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt | |||
@@ -1,28 +1,27 @@ | |||
1 | include_directories(${CMAKE_CURRENT_BINARY_DIR}) | 1 | include_directories(${CMAKE_CURRENT_BINARY_DIR}) |
2 | include_directories(domain) | 2 | include_directories(domain) |
3 | 3 | ||
4 | project(sink) | 4 | ecm_setup_version(${sink_VERSION} |
5 | 5 | VARIABLE_PREFIX Sink | |
6 | ecm_setup_version("${SINK_VERSION}" VARIABLE_PREFIX Sink | 6 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/sink_version.h" |
7 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/sink_version.h" | 7 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/SinkConfigVersion.cmake" |
8 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/SinkConfigVersion.cmake" | 8 | SOVERSION 0 |
9 | SOVERSION 0 | ||
10 | ) | 9 | ) |
11 | 10 | ||
12 | ########### CMake Config Files ########### | 11 | ########### CMake Config Files ########### |
13 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/Sink") | 12 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/Sink") |
14 | 13 | ||
15 | ecm_configure_package_config_file( | 14 | configure_package_config_file( |
16 | "${CMAKE_CURRENT_SOURCE_DIR}/SinkConfig.cmake.in" | 15 | "${CMAKE_CURRENT_SOURCE_DIR}/SinkConfig.cmake.in" |
17 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfig.cmake" | 16 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfig.cmake" |
18 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} | 17 | INSTALL_DESTINATION ${CMAKECONFIG_INSTALL_DIR} |
19 | ) | 18 | ) |
20 | 19 | ||
21 | install(FILES | 20 | install(FILES |
22 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfig.cmake" | 21 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfig.cmake" |
23 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfigVersion.cmake" | 22 | "${CMAKE_CURRENT_BINARY_DIR}/SinkConfigVersion.cmake" |
24 | DESTINATION "${CMAKECONFIG_INSTALL_DIR}" | 23 | DESTINATION "${CMAKECONFIG_INSTALL_DIR}" |
25 | COMPONENT Devel | 24 | COMPONENT Devel |
26 | ) | 25 | ) |
27 | 26 | ||
28 | add_definitions("-fvisibility=hidden") | 27 | add_definitions("-fvisibility=hidden") |