| 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() |