diff options
author | Mark Allen <[email protected]> | 2017-10-02 21:02:58 -0500 |
---|---|---|
committer | Mark Allen <[email protected]> | 2017-10-02 21:02:58 -0500 |
commit | 426f34c49f4cd7975a68ccb49db1a487b0a1876f (patch) | |
tree | ac13eda9c2da34577c5c943c788fb5d4a3a88f54 /kerl | |
parent | 3d0d4a0fbf8f468047ca3be099d1657d0162506c (diff) | |
download | kerl-426f34c49f4cd7975a68ccb49db1a487b0a1876f.tar.gz kerl-426f34c49f4cd7975a68ccb49db1a487b0a1876f.tar.bz2 kerl-426f34c49f4cd7975a68ccb49db1a487b0a1876f.zip |
Don't stomp on defined CC values
Diffstat (limited to 'kerl')
-rwxr-xr-x | kerl | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -548,8 +548,19 @@ _flags() osver=$(uname -r) case "$osver" in 17*) - host=$(./erts/autoconf/config.guess) - CFLAGS="$CFLAGS" DED_LD="clang" CC="clang" DED_LDFLAGS="-m64 -bundle -bundle_loader ${ERL_TOP}/bin/$host/beam.smp" $@ + # Make sure we don't overwrite values that someone who + # knows better than us set. + if [ -z "$DED_LD" ]; then + DED_LD="clang" + fi + if [ -z "$CC" ]; then + CC="clang" + fi + if [ -z "$DED_LDFLAGS" ]; then + host=$(./erts/autoconf/config.guess) + DED_LDFLAGS="-m64 -bundle -bundle_loader ${ERL_TOP}/bin/$host/beam.smp" + fi + CFLAGS="$CFLAGS" DED_LD="$DED_LD" CC="$CC" DED_LDFLAGS="$DED_LDFLAGS" $@ ;; *) CFLAGS="$CFLAGS" $@ |