cmake_minimum_required(VERSION 3.5) project(libhss LANGUAGES CXX) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) add_executable(HSSChildLauncher child_launcher.cpp) find_package(PkgConfig REQUIRED) pkg_check_modules(seccomp REQUIRED IMPORTED_TARGET libseccomp) target_link_libraries(HSSChildLauncher PRIVATE PkgConfig::seccomp dl) include(GNUInstallDirs) install(TARGETS HSSChildLauncher RUNTIME DESTINATION bin ) install(FILES hss.hpp DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/)