| # Find a home in which to build. | |
| if(NOT DEFINED HOME) | |
| if(DEFINED ENV{CTEST_REAL_HOME}) | |
| set(HOME "$ENV{CTEST_REAL_HOME}") | |
| else() | |
| set(HOME "$ENV{HOME}") | |
| endif() | |
| if(NOT HOME AND WIN32) | |
| # Try for USERPROFILE as HOME equivalent: | |
| string(REPLACE "\\" "/" HOME "$ENV{USERPROFILE}") | |
| # But just use root of SystemDrive if USERPROFILE contains any spaces: | |
| # (Default on XP and earlier...) | |
| if(HOME MATCHES " ") | |
| string(REPLACE "\\" "/" HOME "$ENV{SystemDrive}") | |
| endif() | |
| endif() | |
| endif() |