CMakeLists.txt 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. cmake_minimum_required(VERSION 2.8)
  2. enable_testing()
  3. if (CMAKE_COMPILER_IS_GNUCC)
  4. add_definitions( -Wall -O0 -g)
  5. endif (CMAKE_COMPILER_IS_GNUCC)
  6. if (COMPILE_SINGLETON)
  7. message ("Compiling Singleton code")
  8. add_subdirectory(src-gen-c-sgltn/InterfaceTest)
  9. add_subdirectory(src-gen-c-sgltn/Test_Expression)
  10. add_subdirectory(src-gen-c-sgltn/Test_Hierarchy)
  11. add_subdirectory(src-gen-c-sgltn/Test_ParallelRegions)
  12. add_subdirectory(src-gen-c-sgltn/Test_Transition)
  13. add_subdirectory(src-gen-c-sgltn/Test_ShallowHistory)
  14. add_subdirectory(src-gen-c-sgltn/Test_LocalActions)
  15. add_subdirectory(test-c-sgltn/InterfaceTest)
  16. add_subdirectory(test-c-sgltn/Test_Expression)
  17. add_subdirectory(test-c-sgltn/Test_Hierarchy)
  18. add_subdirectory(test-c-sgltn/Test_ParallelRegions)
  19. add_subdirectory(test-c-sgltn/Test_Transition)
  20. add_subdirectory(test-c-sgltn/Test_ShallowHistory)
  21. add_subdirectory(test-c-sgltn/Test_LocalActions)
  22. else (COMPILE_SINGLETON)
  23. message ("Compiling Multi-Instance code")
  24. add_subdirectory(src-gen-c/InterfaceTest)
  25. add_subdirectory(src-gen-c/Test_Expression)
  26. add_subdirectory(src-gen-c/Test_Hierarchy)
  27. add_subdirectory(src-gen-c/Test_ParallelRegions)
  28. add_subdirectory(src-gen-c/Test_Transition)
  29. add_subdirectory(src-gen-c/Test_ShallowHistory)
  30. add_subdirectory(src-gen-c/Test_LocalActions)
  31. add_subdirectory(test-c/InterfaceTest)
  32. add_subdirectory(test-c/Test_Expression)
  33. add_subdirectory(test-c/Test_Hierarchy)
  34. add_subdirectory(test-c/Test_ParallelRegions)
  35. add_subdirectory(test-c/Test_Transition)
  36. add_subdirectory(test-c/Test_ShallowHistory)
  37. add_subdirectory(test-c/Test_LocalActions)
  38. endif (COMPILE_SINGLETON)