CMakeLists.txt 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. find_package(Check REQUIRED)
  2. find_package(Threads REQUIRED)
  3. set(LIBS open62541 ${CHECK_LIBRARIES} m rt pthread)
  4. add_executable(check_builtin EXCLUDE_FROM_ALL check_builtin.c)
  5. target_link_libraries(check_builtin ${LIBS})
  6. add_test(builtin ${CMAKE_CURRENT_BINARY_DIR}/check_builtin)
  7. add_dependencies(check check_builtin)
  8. add_executable(check_memory EXCLUDE_FROM_ALL check_memory.c)
  9. target_link_libraries(check_memory ${LIBS})
  10. add_test(memory ${CMAKE_CURRENT_BINARY_DIR}/check_memory)
  11. add_dependencies(check check_memory)
  12. add_executable(check_stack EXCLUDE_FROM_ALL check_stack.c)
  13. target_link_libraries(check_stack ${LIBS})
  14. add_test(stack ${CMAKE_CURRENT_BINARY_DIR}/check_stack)
  15. add_dependencies(check check_stack)
  16. add_executable(check_list EXCLUDE_FROM_ALL check_list.c)
  17. target_link_libraries(check_list ${LIBS})
  18. add_test(list ${CMAKE_CURRENT_BINARY_DIR}/check_list)
  19. add_dependencies(check check_list)
  20. add_executable(check_indexedList EXCLUDE_FROM_ALL check_indexedList.c)
  21. target_link_libraries(check_indexedList ${LIBS})
  22. add_test(indexedList ${CMAKE_CURRENT_BINARY_DIR}/check_indexedList)
  23. add_dependencies(check check_indexedList)
  24. add_executable(check_base64 EXCLUDE_FROM_ALL check_base64.c)
  25. target_link_libraries(check_base64 ${LIBS})
  26. add_test(base64 ${CMAKE_CURRENT_BINARY_DIR}/check_base64)
  27. add_dependencies(check check_base64)
  28. add_executable(check_services_view EXCLUDE_FROM_ALL check_services_view.c)
  29. target_link_libraries(check_services_view ${LIBS})
  30. add_test(services_view ${CMAKE_CURRENT_BINARY_DIR}/check_services_view)
  31. add_dependencies(check check_services_view)
  32. add_executable(check_namespace EXCLUDE_FROM_ALL check_namespace.c)
  33. target_link_libraries(check_namespace ${LIBS})
  34. add_test(namespace ${CMAKE_CURRENT_BINARY_DIR}/check_namespace)
  35. add_dependencies(check check_namespace)
  36. add_executable(check_startup EXCLUDE_FROM_ALL check_startup.c)
  37. target_link_libraries(check_startup ${LIBS})
  38. add_test(startup ${CMAKE_CURRENT_BINARY_DIR}/check_startup)
  39. add_dependencies(check check_startup)