CMakeLists.txt 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. add_executable(linkedlist2_example linkedlist2_example.c)
  2. add_executable(btimer_example btimer_example.c)
  3. target_link_libraries(btimer_example system)
  4. if (BUILDING_PREDICATE)
  5. add_executable(predicate_test predicate_test.c)
  6. target_link_libraries(predicate_test predicate)
  7. endif ()
  8. add_executable(fairqueue_test fairqueue_test.c)
  9. target_link_libraries(fairqueue_test system flow)
  10. add_executable(indexedlist_test indexedlist_test.c)
  11. if (BUILDING_SECURITY)
  12. add_executable(fairqueue_test2 fairqueue_test2.c)
  13. target_link_libraries(fairqueue_test2 system flow security)
  14. add_executable(bheap_test bheap_test.c)
  15. target_link_libraries(bheap_test security)
  16. add_executable(bavl_test bavl_test.c)
  17. target_link_libraries(bavl_test security)
  18. add_executable(savl_test savl_test.c)
  19. target_link_libraries(savl_test security)
  20. add_executable(bencryption_bench bencryption_bench.c)
  21. target_link_libraries(bencryption_bench system security)
  22. endif ()
  23. if (BUILD_NCD)
  24. add_executable(ncd_tokenizer_test ncd_tokenizer_test.c)
  25. target_link_libraries(ncd_tokenizer_test ncdtokenizer)
  26. add_executable(ncd_parser_test ncd_parser_test.c)
  27. target_link_libraries(ncd_parser_test ncdconfigparser ncdvaluegenerator ncdsugar)
  28. add_executable(ncd_value_parser_test ncd_value_parser_test.c)
  29. target_link_libraries(ncd_value_parser_test ncdvalueparser ncdvaluegenerator)
  30. add_executable(ncdinterfacemonitor_test ncdinterfacemonitor_test.c)
  31. target_link_libraries(ncdinterfacemonitor_test ncdinterfacemonitor)
  32. add_executable(ncdval_test ncdval_test.c)
  33. target_link_libraries(ncdval_test ncdval)
  34. endif ()
  35. if (BUILDING_UDEVMONITOR)
  36. add_executable(ncdudevmonitor_test ncdudevmonitor_test.c)
  37. target_link_libraries(ncdudevmonitor_test udevmonitor)
  38. add_executable(ncdudevmanager_test ncdudevmanager_test.c)
  39. target_link_libraries(ncdudevmanager_test udevmonitor)
  40. endif ()
  41. if (NOT WIN32)
  42. add_executable(bprocess_example bprocess_example.c)
  43. target_link_libraries(bprocess_example system)
  44. add_executable(stdin_input stdin_input.c)
  45. target_link_libraries(stdin_input system flow flowextra)
  46. endif ()
  47. if (BUILDING_DHCPCLIENT)
  48. add_executable(dhcpclient_test dhcpclient_test.c)
  49. target_link_libraries(dhcpclient_test dhcpclient)
  50. endif ()
  51. if (BUILDING_ARPPROBE)
  52. add_executable(arpprobe_test arpprobe_test.c)
  53. target_link_libraries(arpprobe_test arpprobe)
  54. endif ()
  55. add_executable(substring_test substring_test.c)