CMakeLists.txt 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. add_executable(linkedlist2_example linkedlist2_example.c)
  2. add_executable(btimer_example btimer_example.c)
  3. target_link_libraries(btimer_example system)
  4. add_executable(predicate_test predicate_test.c)
  5. target_link_libraries(predicate_test predicate)
  6. add_executable(fairqueue_test fairqueue_test.c)
  7. target_link_libraries(fairqueue_test system flow)
  8. add_executable(fairqueue_test2 fairqueue_test2.c)
  9. target_link_libraries(fairqueue_test2 system flow security)
  10. add_executable(bheap_test bheap_test.c)
  11. target_link_libraries(bheap_test security)
  12. add_executable(bavl_test bavl_test.c)
  13. target_link_libraries(bavl_test security)
  14. add_executable(bencryption_bench bencryption_bench.c)
  15. target_link_libraries(bencryption_bench system security)
  16. add_executable(ncd_tokenizer_test ncd_tokenizer_test.c)
  17. target_link_libraries(ncd_tokenizer_test ncdconfig)
  18. add_executable(ncd_parser_test ncd_parser_test.c)
  19. target_link_libraries(ncd_parser_test ncdconfig)
  20. if (NOT WIN32)
  21. add_executable(ipc_server ipc_server.c)
  22. target_link_libraries(ipc_server ipc)
  23. add_executable(ipc_client ipc_client.c)
  24. target_link_libraries(ipc_client ipc)
  25. add_executable(bprocess_example bprocess_example.c)
  26. target_link_libraries(bprocess_example system process)
  27. add_executable(ncdudevmonitor_test ncdudevmonitor_test.c)
  28. target_link_libraries(ncdudevmonitor_test udevmonitor)
  29. add_executable(ncdudevmanager_test ncdudevmanager_test.c)
  30. target_link_libraries(ncdudevmanager_test udevmonitor)
  31. add_executable(stdin_input stdin_input.c)
  32. target_link_libraries(stdin_input system flow)
  33. endif ()
  34. if (CMAKE_SYSTEM_NAME STREQUAL "Linux")
  35. add_executable(dhcpclient_test dhcpclient_test.c)
  36. target_link_libraries(dhcpclient_test dhcpclient)
  37. endif ()