diff options
-rw-r--r-- | CMakeLists.txt | 15 | ||||
-rw-r--r-- | libpamtest-build-tree-settings.cmake.in | 1 | ||||
-rw-r--r-- | libpamtest-config-version.cmake.in | 11 | ||||
-rw-r--r-- | libpamtest-config.cmake.in | 11 |
4 files changed, 38 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 95aaedc..4743c6b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -98,4 +98,19 @@ install( devel ) +set(LIBPAMTEST_LIBRARY_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}pamtest${CMAKE_SHARED_LIBRARY_SUFFIX}) + +configure_file(libpamtest-config.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libpamtest-config.cmake @ONLY) +configure_file(libpamtest-config-version.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/libpamtest-config-version.cmake @ONLY) + +install( + FILES + ${CMAKE_CURRENT_BINARY_DIR}/libpamtest-config.cmake + ${CMAKE_CURRENT_BINARY_DIR}/libpamtest-config-version.cmake + DESTINATION + ${CMAKE_INSTALL_DIR}/libpamtest + COMPONENT + devel +) + add_subdirectory(doc) diff --git a/libpamtest-build-tree-settings.cmake.in b/libpamtest-build-tree-settings.cmake.in new file mode 100644 index 0000000..16b406a --- /dev/null +++ b/libpamtest-build-tree-settings.cmake.in @@ -0,0 +1 @@ +set(LIBSSH_INLUDE_DIR @PROJECT_SOURCE_DIR@/include) diff --git a/libpamtest-config-version.cmake.in b/libpamtest-config-version.cmake.in new file mode 100644 index 0000000..98f292c --- /dev/null +++ b/libpamtest-config-version.cmake.in @@ -0,0 +1,11 @@ +set(PACKAGE_VERSION @APPLICATION_VERSION@) + +# Check whether the requested PACKAGE_FIND_VERSION is compatible +if("${PACKAGE_VERSION}" VERSION_LESS "${PACKAGE_FIND_VERSION}") + set(PACKAGE_VERSION_COMPATIBLE FALSE) +else() + set(PACKAGE_VERSION_COMPATIBLE TRUE) + if ("${PACKAGE_VERSION}" VERSION_EQUAL "${PACKAGE_FIND_VERSION}") + set(PACKAGE_VERSION_EXACT TRUE) + endif() +endif() diff --git a/libpamtest-config.cmake.in b/libpamtest-config.cmake.in new file mode 100644 index 0000000..3b8f841 --- /dev/null +++ b/libpamtest-config.cmake.in @@ -0,0 +1,11 @@ +get_filename_component(LIBPAMTEST_CMAKE_DIR "${CMAKE_CURRENT_LIST_FILE}" PATH) + +if (EXISTS "${LIBPAMTEST_CMAKE_DIR}/CMakeCache.txt") + # In build tree + include(${LIBPAMTEST_CMAKE_DIR}/libpamtest-build-tree-settings.cmake) +else() + set(LIBPAMTEST_INCLUDE_DIR @INCLUDE_INSTALL_DIR@) +endif() + +set(LIBPAMTEST_LIBRARY @LIB_INSTALL_DIR@/@LIBPAMTEST_LIBRARY_NAME@) +set(LIBPAMTEST_LIBRARIES @LIB_INSTALL_DIR@/@LIBPAMTEST_LIBRARY_NAME@) |