chore: separate test program

This commit is contained in:
Paul Pan 2023-12-27 23:15:50 +08:00
parent 789ae949d5
commit bc7b70d667

View File

@ -20,12 +20,11 @@ include_directories(${CMAKE_CURRENT_SOURCE_DIR}/libseccomp/include)
# Targets
add_library(woj_sandbox SHARED ${PROJECT_SOURCE_DIR}/library.c ${SRC_FILES})
add_executable(woj_launcher ${PROJECT_SOURCE_DIR}/launcher.c)
add_executable(woj_sandbox_test ${PROJECT_SOURCE_DIR}/test.c ${PROJECT_SOURCE_DIR}/library.c ${SRC_FILES})
add_executable(woj_test ${PROJECT_SOURCE_DIR}/test.c)
# Link seccomp
target_link_libraries(woj_sandbox ${CMAKE_SOURCE_DIR}/libseccomp/src/.libs/libseccomp.a)
target_link_libraries(woj_launcher ${CMAKE_SOURCE_DIR}/libseccomp/src/.libs/libseccomp.a)
target_link_libraries(woj_sandbox_test ${CMAKE_SOURCE_DIR}/libseccomp/src/.libs/libseccomp.a)
# Disable symbol export
set_target_properties(woj_sandbox PROPERTIES C_VISIBILITY_PRESET hidden)