ResultTest.cmake 939 B

1234567891011121314151617181920212223242526272829
  1. message(STATUS "Testing configuration ${activeConfig}.")
  2. macro(TestExists exeName)
  3. set(exeFile "${dir}/${activeConfig}/${exeName}.exe")
  4. if(${ARGN} EXISTS "${exeFile}")
  5. message(STATUS "File ${exeFile} was correctly found ${ARGN} to exist.")
  6. else()
  7. message(FATAL_ERROR "File ${exeFile} was expected ${ARGN} to exist!")
  8. endif()
  9. set(exeFile "${dir}/${activeConfig}/install/${exeName}.exe")
  10. if(${ARGN} EXISTS "${exeFile}")
  11. message(STATUS "File ${exeFile} was correctly found ${ARGN} to exist.")
  12. else()
  13. message(FATAL_ERROR "File ${exeFile} was expected ${ARGN} to exist!")
  14. endif()
  15. endmacro()
  16. TestExists(DefaultBuilt)
  17. TestExists(AlwaysBuilt)
  18. TestExists(NeverBuilt NOT)
  19. foreach(config ${allConfigs})
  20. if(config STREQUAL activeConfig)
  21. TestExists(BuiltIn${config})
  22. TestExists(ExcludedIn${config} NOT)
  23. else()
  24. TestExists(BuiltIn${config} NOT)
  25. TestExists(ExcludedIn${config})
  26. endif()
  27. endforeach()