summaryrefslogtreecommitdiffstats
path: root/Source/cmCTest.cxx
diff options
context:
space:
mode:
authorCraig Scott <craig.scott@crascit.com>2019-01-13 12:44:18 (GMT)
committerCraig Scott <craig.scott@crascit.com>2019-01-13 20:13:28 (GMT)
commit27eb7c5bdb5bb8deefe1772675dc4819592bf036 (patch)
treecb132c54cdfb0201a6d2de1976870eadaca2f750 /Source/cmCTest.cxx
parenta1adbc724336b0a4185e34b63e18de03a8b119cf (diff)
downloadCMake-27eb7c5bdb5bb8deefe1772675dc4819592bf036.zip
CMake-27eb7c5bdb5bb8deefe1772675dc4819592bf036.tar.gz
CMake-27eb7c5bdb5bb8deefe1772675dc4819592bf036.tar.bz2
cmake: Ensure source and binary dirs are set
If only the source dir is provided, the binary dir is assumed to be the working directory. If only the binary dir is provided and it doesn't yet have a CMakeCache.txt to provide the source dir, then the source dir is assumed to be the working directory. This logic was not previously being handled correctly when -S and/or -B options were involved. Furthermore, when both were missing, no suitable error message was provided and an empty string was used for the build directory. Fixes: #18707
Diffstat (limited to 'Source/cmCTest.cxx')
0 files changed, 0 insertions, 0 deletions