# # seccomp-bpf/CMakeLists.txt -- # cmake_minimum_required(VERSION 3.12) project(hello C) set(CMAKE_C_STANDARD 11) set(CMAKE_C_STANDARD_REQUIRED ON) set(CMAKE_C_EXTENSIONS OFF) if(CMAKE_C_COMPILER_ID MATCHES "Clang|GNU") add_compile_options(-Wall -Wextra -pedantic -Werror) endif() find_package(PkgConfig REQUIRED) pkg_check_modules(SECCOMP REQUIRED libseccomp) add_executable(hello-raw hello-raw.c util.c) add_executable(hello-lib hello-lib.c util.c) target_include_directories(hello-lib SYSTEM PUBLIC ${SECCOMP_INCLUDE_DIRS}) target_link_libraries(hello-lib ${SECCOMP_LIBRARIES})