We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 774bd52 commit 799fc76Copy full SHA for 799fc76
commands/setup
@@ -16,6 +16,8 @@ Options:
16
CTEST_OUTPUT_ON_FAILURE=1|0
17
CTEST_VERBOSITY=|quiet|verbose
18
19
+ CMAKE_TOOLCHAIN_FILE=...
20
+
21
CC=cc|gcc|clang|...
22
CXX=c++|g++|clang++|...
23
@@ -49,6 +51,15 @@ BUILD_DIR=".build"
49
51
50
52
# Compiler
53
54
+if [ -n "$CMAKE_TOOLCHAIN_FILE" ]; then
55
+ GENERATE_CMD+=(-DCMAKE_TOOLCHAIN_FILE="$CMAKE_TOOLCHAIN_FILE")
56
57
+ TOOLCHAIN_NAME="${CMAKE_TOOLCHAIN_FILE##*/}"
58
+ TOOLCHAIN_NAME="${TOOLCHAIN_NAME%.*}"
59
60
+ BUILD_DIR="$BUILD_DIR.$TOOLCHAIN_NAME"
61
+fi
62
63
if [ -n "$CXX" ]; then
64
BUILD_DIR="$BUILD_DIR.$CXX"
65
fi
0 commit comments