| 123456789101112131415161718192021222324 |
- cmake_minimum_required(VERSION 2.8)
- add_library(sllist STATIC lib/sllist/src/create.c lib/sllist/src/add.c lib/sllist/src/at.c lib/sllist/src/del.c)
- add_executable(sandbox src/main.c src/mem.c src/exec.c src/param.c src/sandbox.c src/environment.c src/pathutil.c
- src/ovr_syscall/ovr_write.c src/ovr_syscall/ovr_open.c src/ovr_syscall/ovr_close.c)
- set_property(TARGET sandbox PROPERTY RUNTIME_OUTPUT_DIRECTORY bin)
- set_property(TARGET sllist PROPERTY LIBRARY_OUTPUT_DIRECTORY lib)
- set_property(TARGET sllist PROPERTY ARCHIVE_OUTPUT_DIRECTORY lib)
- add_definitions ("-Wall")
- add_definitions ("-g3")
- include_directories(src lib/sllist/include test)
- target_link_libraries(sandbox sllist)
- add_executable(test_sllist test/sllist/main.c)
- set_property(TARGET test_sllist PROPERTY RUNTIME_OUTPUT_DIRECTORY test/bin)
- target_link_libraries(test_sllist sllist)
- enable_testing()
- add_test(sllist test/bin/test_sllist)
- #add_subdirectory(test/open)
- #add_subdirectory(test/test)
|