include(GNUInstallDirs) configure_file("version.hpp.in" "version.hpp" @ONLY) configure_file("fs-compat.hpp.in" "fs-compat.hpp" @ONLY) file(GLOB sources_src CONFIGURE_DEPENDS *.cpp) file(GLOB headers_src CONFIGURE_DEPENDS *.hpp) add_executable(${PROJECT_NAME}) target_sources(${PROJECT_NAME} PRIVATE "${sources_src}" "${headers_src}") target_include_directories(${PROJECT_NAME} PRIVATE "$") target_link_libraries(${PROJECT_NAME} PRIVATE PkgConfig::Magick++ PkgConfig::libcryptopp std::filesystem identiconpp::identiconpp) install(TARGETS ${PROJECT_NAME} DESTINATION ${CMAKE_INSTALL_BINDIR})