CMakeLists.txt 2.4 KB

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