| message(STATUS "Testing configuration ${activeConfig}.") |
| |
| macro(TestExists exeName) |
| set(exeFile "${dir}/${activeConfig}/${exeName}.exe") |
| if(${ARGN} EXISTS "${exeFile}") |
| message(STATUS "File ${exeFile} was correctly found ${ARGN} to exist.") |
| else() |
| message(FATAL_ERROR "File ${exeFile} was expected ${ARGN} to exist!") |
| endif() |
| set(exeFile "${dir}/${activeConfig}/install/${exeName}.exe") |
| if(${ARGN} EXISTS "${exeFile}") |
| message(STATUS "File ${exeFile} was correctly found ${ARGN} to exist.") |
| else() |
| message(FATAL_ERROR "File ${exeFile} was expected ${ARGN} to exist!") |
| endif() |
| endmacro() |
| |
| TestExists(DefaultBuilt) |
| TestExists(AlwaysBuilt) |
| TestExists(NeverBuilt NOT) |
| foreach(config ${allConfigs}) |
| if(config STREQUAL activeConfig) |
| TestExists(BuiltIn${config}) |
| TestExists(ExcludedIn${config} NOT) |
| else() |
| TestExists(BuiltIn${config} NOT) |
| TestExists(ExcludedIn${config}) |
| endif() |
| endforeach() |