Skip to content

Commit 47fc739

Browse files
committed
#1: try set clang as darwin compiler
1 parent a0d66e8 commit 47fc739

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

build.sh

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,11 +34,6 @@ CURRENT_DIR="$(dirname $(realpath $0))"
3434
PARENT_DIR="$(dirname "$CURRENT_DIR")"
3535

3636

37-
if [ "$(uname)" == "Darwin" ]; then
38-
CC=(which clang)
39-
CXX=(which clang++)
40-
fi
41-
4237
CC="${CC:-$(which gcc || echo '')}"
4338
CXX="${CXX:-$(which g++ || echo '')}"
4439
GCOV="${GCOV:-$(which gcov || echo '')}"
@@ -60,6 +55,14 @@ FOO_RUN_TESTS=$(on_off ${FOO_RUN_TESTS:-OFF})
6055
FOO_RUN_TESTS_FILTER=${FOO_RUN_TESTS_FILTER:-""}
6156
FOO_COVERAGE_REPORT=${FOO_COVERAGE_REPORT:-"${FOO_OUTPUT_DIR}/cov"}
6257

58+
# On mac do not use default gcc
59+
if [ "$(uname)" == "Darwin" ]; then
60+
xcodebuild -find clang
61+
xcodebuild -find clang++
62+
CC=$(xcodebuild -find clang)
63+
CXX=$(xcodebuild -find clang++)
64+
fi
65+
6366
# >> CLI args support
6467

6568
# # HELP FUNCTION

0 commit comments

Comments
 (0)