From c7fe4de253feb7a4e0361d15b4bc521a42b4b5ca Mon Sep 17 00:00:00 2001 From: Noah Harvey Date: Wed, 25 Nov 2015 09:57:38 -0500 Subject: [PATCH] added installing of cmake configure files to CMakeLists.txt * added yaml-cpp-{config,version,targets}.cmake to bet installed into lib/cmake/yaml-cpp/ so other cmake projects can find the necessary files for building. --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 1897775..cca45fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -317,6 +317,15 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config.cmake.in configure_file(${CMAKE_CURRENT_SOURCE_DIR}/yaml-cpp-config-version.cmake.in "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" @ONLY) +install( + FILES + "${PROJECT_BINARY_DIR}/yaml-cpp-config.cmake" + "${PROJECT_BINARY_DIR}/yaml-cpp-config-version.cmake" + "${PROJECT_BINARY_DIR}/yaml-cpp-targets.cmake" + DESTINATION "${LIB_INSTALL_DIR}/cmake/yaml-cpp/" + ) + + if(UNIX) set(PC_FILE ${CMAKE_BINARY_DIR}/yaml-cpp.pc) configure_file("yaml-cpp.pc.cmake" ${PC_FILE} @ONLY)