cmake_minimum_required(VERSION 3.10)
project(permissioner)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wextra -Werror")
find_package(
Boost
COMPONENTS
filesystem
)
enable_testing()
add_custom_command(
OUTPUT
${CMAKE_CURRENT_BINARY_DIR}/exports
DEPENDS
${CMAKE_CURRENT_SOURCE_DIR}/exports
COMMAND
cp -a ${CMAKE_CURRENT_SOURCE_DIR}/exports ${CMAKE_CURRENT_BINARY_DIR}/exports
)
add_custom_target(
copy_exports
ALL
DEPENDS
exports
)
add_subdirectory(libpermissioner)
add_subdirectory(permissionerc)
add_subdirectory(permissionerd)
add_subdirectory(tests)