From 752ebffaceff1c6ca694dc03f7bcc20f2a6bdde9 Mon Sep 17 00:00:00 2001 From: tastytea Date: Fri, 13 Sep 2019 18:53:05 +0200 Subject: [PATCH] Add include dir to library. --- src/CMakeLists.txt | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 6ac09d5..f22fa24 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -4,13 +4,19 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(Magick++ REQUIRED IMPORTED_TARGET Magick++) file(GLOB sources *.cpp) + add_library(${PROJECT_NAME} ${sources} ${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}.hpp) -target_link_libraries(${PROJECT_NAME} PkgConfig::Magick++) + set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${${PROJECT_NAME}_VERSION_MAJOR}) +target_include_directories(${PROJECT_NAME} + PUBLIC "$") + +target_link_libraries(${PROJECT_NAME} PUBLIC PkgConfig::Magick++) + install(TARGETS ${PROJECT_NAME} EXPORT "${PROJECT_NAME}Targets" LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}