CMakeLists.txt 667 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 2.8)
  2. add_library(sllist STATIC lib/sllist/src/create.c)
  3. add_executable(sandbox src/main.c src/mem.c src/exec.c src/param.c src/sandbox.c src/environment.c
  4. src/ovr_syscall/ovr_write.c src/ovr_syscall/ovr_open.c src/ovr_syscall/ovr_close.c)
  5. set_property(TARGET sandbox PROPERTY RUNTIME_OUTPUT_DIRECTORY bin)
  6. set_property(TARGET sllist PROPERTY LIBRARY_OUTPUT_DIRECTORY lib)
  7. set_property(TARGET sllist PROPERTY ARCHIVE_OUTPUT_DIRECTORY lib)
  8. add_definitions ("-Wall")
  9. add_definitions ("-g3")
  10. include_directories(src lib/sllist/include)
  11. target_link_libraries(sandbox sllist)
  12. #add_subdirectory(test/open)
  13. #add_subdirectory(test/test)