There was an error while loading. Please reload this page.
1 parent 4e9c08d commit d15dd84Copy full SHA for d15dd84
1 file changed
CPP/build-lx.sh
@@ -31,19 +31,28 @@ function build() {
31
32
export ARCH=$(arch)
33
34
-for c in gcc clang; do
+c="$@"
35
+if [ "$c" = "" ]; then
36
+ c="gcc clang"
37
+fi
38
+for c in $c; do
39
- if [ "$1" = "" ] || [ "$1" = "gcc" ]; then
- # use gcc/g++
- export CC="gcc"
- export CXX="g++"
40
- export OUTDIR="$PWD/build-gcc"
41
- elif [ "$1" = "" ] || [ "$1" = "clang" ]; then
42
- # use clang
43
- export CC="clang"
44
- export CXX="clang++"
45
- export OUTDIR="$PWD/build-clang"
46
- fi
+ echo "Build ($c) ..."
+ export CC="$c"
+ case "$c" in
+ gcc)
+ export CXX="g++"
+ export OUTDIR="$PWD/build-gcc"
+ ;;
47
+ clang)
48
+ export CXX="clang++"
49
+ export OUTDIR="$PWD/build-clang"
50
51
+ *)
52
+ echo "Unsupported compiler: $c"
53
+ exit 1
54
55
+ esac
56
57
mkdir -p "$OUTDIR"
58
0 commit comments