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}