CMakeLists.txt 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # CMake build control file for safe numerics Library Examples
  2. ###########################
  3. # examples
  4. message( STATUS "Runtimes are stored in ${CMAKE_CURRENT_BINARY_DIR}" )
  5. set(run_examples_list
  6. example1
  7. example2
  8. example3
  9. example4
  10. example5
  11. example6
  12. example7
  13. example8
  14. example10
  15. example11
  16. example13
  17. example14
  18. example15
  19. example18
  20. example19
  21. example20
  22. # example81 # requires console input
  23. example82
  24. example83
  25. # example84 # requires console input
  26. example92
  27. example93
  28. )
  29. foreach(test_name ${run_examples_list})
  30. test_run_pass(${test_name})
  31. set_target_properties(${test_name} PROPERTIES FOLDER "run test examples")
  32. endforeach(test_name)
  33. # end examples targets
  34. ####################
  35. ###########################
  36. # add misc files to IDE
  37. file(GLOB misc_files
  38. RELATIVE "${CMAKE_CURRENT_SOURCE_DIR}"
  39. "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_SOURCE_DIR}/*.c"
  40. )
  41. add_custom_target(miscellaneous SOURCES ${misc_files})
  42. set_target_properties(miscellaneous PROPERTIES FOLDER "examples")
  43. # end headers in IDE
  44. ####################