summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolai Merinov <n.merinov@samsung.com>2019-02-12 10:04:53 +0300
committerNikolai Merinov <n.merinov@samsung.com>2019-02-12 10:04:53 +0300
commit93b31730819a5241cc85b0617fc7e25fe4f72b74 (patch)
treec0a72375fbca2be45de95de4f6565bfd4e00da6c
parentc1ea0fe11e6b3d68d6941a5296bfccb49d98797d (diff)
downloadboost-jam-sandbox/nmerinov/llvm.tar.gz
boost-jam-sandbox/nmerinov/llvm.tar.bz2
boost-jam-sandbox/nmerinov/llvm.zip
Use user-passed CFLAGS for compilation for clang toolsetsandbox/nmerinov/llvm
-rw-r--r--build.jam2
-rwxr-xr-xbuild.sh7
2 files changed, 5 insertions, 4 deletions
diff --git a/build.jam b/build.jam
index 60adfb6..817ba2a 100644
--- a/build.jam
+++ b/build.jam
@@ -195,7 +195,7 @@ toolset como como : "-o " : -D
: -L$(--python-lib[1]) -l$(--python-lib[2]) ;
## Clang Linux 2.8+
toolset clang clang : "-o " : -D
- : -Wno-unused -Wno-format
+ : -Wno-unused -Wno-format $(CFLAGS)
[ opt --release : -Os ]
[ opt --debug : -g -O0 -fno-inline ]
[ opt --profile : -finline-functions -g ]
diff --git a/build.sh b/build.sh
index f04be48..7c4a551 100755
--- a/build.sh
+++ b/build.sh
@@ -120,6 +120,10 @@ esac
BOOST_JAM_OPT_JAM="-o bootstrap/jam0"
BOOST_JAM_OPT_MKJAMBASE="-o bootstrap/mkjambase0"
BOOST_JAM_OPT_YYACC="-o bootstrap/yyacc0"
+
+BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LIBS"
+BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LIBS"
+BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LIBS"
case $BOOST_JAM_TOOLSET in
mingw)
if test -r ${BOOST_JAM_TOOLSET_ROOT}bin/gcc ; then
@@ -224,9 +228,6 @@ case $BOOST_JAM_TOOLSET in
cc)
if test -z "$CC" ; then CC=cc ; fi
BOOST_JAM_CC=$CC
- BOOST_JAM_OPT_JAM="$BOOST_JAM_OPT_JAM $CFLAGS $LIBS"
- BOOST_JAM_OPT_MKJAMBASE="$BOOST_JAM_OPT_MKJAMBASE $CFLAGS $LIBS"
- BOOST_JAM_OPT_YYACC="$BOOST_JAM_OPT_YYACC $CFLAGS $LIBS"
;;
qcc)