From eaad67b38611084ae65d017637b0d2b83c4d02fc Mon Sep 17 00:00:00 2001 From: Tamas Kenez Date: Thu, 9 Feb 2023 11:37:54 +0100 Subject: [PATCH] Install CMake config --- libfswatch/CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/libfswatch/CMakeLists.txt b/libfswatch/CMakeLists.txt index ff292b2a..2f728b43 100644 --- a/libfswatch/CMakeLists.txt +++ b/libfswatch/CMakeLists.txt @@ -179,14 +179,17 @@ if (USE_NLS) endif () endif () -target_include_directories(libfswatch PUBLIC src/libfswatch) -target_include_directories(libfswatch PUBLIC src) +target_include_directories(libfswatch PUBLIC + $ + $) target_include_directories(libfswatch PUBLIC ${Intl_INCLUDE_DIRS}) target_include_directories(libfswatch PRIVATE ${PROJECT_BINARY_DIR}) -target_include_directories(libfswatch PRIVATE ${CMAKE_CURRENT_BINARY_DIR}) target_link_libraries(libfswatch PRIVATE ${EXTRA_LIBS}) -install(TARGETS libfswatch LIBRARY DESTINATION lib) +install(TARGETS libfswatch EXPORT libfswatch-export LIBRARY DESTINATION lib) +install(EXPORT libfswatch-export DESTINATION lib/cmake/libfswatch + NAMESPACE libfswatch:: + FILE libfswatch-config.cmake) # TODO: should migrate to target_source(file_set) to install headers install(DIRECTORY src/libfswatch DESTINATION include