cmake_minimum_required(VERSION 3.10)
project(uproctrace)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall -Wextra -Werror -fPIC")
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(libuptev)
add_subdirectory(libuptpl)
add_subdirectory(python3)
add_subdirectory(upt-tool)
add_subdirectory(upt-trace)
add_subdirectory(tests)