Skip to content

Commit 562b8e4

Browse files
authored
Merge pull request #692 from lightmare/fix-boost-toolset-basename
more robust BOOST_TOOLSET name guessing from from CC, CXX
2 parents a65c2df + 9315ba2 commit 562b8e4

File tree

7 files changed

+14
-14
lines changed

7 files changed

+14
-14
lines changed

scripts/boost/1.61.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
export MASON_VERSION=1.61.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=0a72c541e468d76a957adc14e54688dd695d566f

scripts/boost/1.62.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.62.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=f4151eec3e9394146b7bebcb17b83149de0a6c23
1111
# special override to ensure each library shares the cached download

scripts/boost/1.63.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.63.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=5c5cf0fd35a5950ed9e00ba54153df47747803f9
1111
# special override to ensure each library shares the cached download

scripts/boost/1.64.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.64.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=6e4dad39f14937af73ace20d2279e2468aad14d8
1111
# special override to ensure each library shares the cached download

scripts/boost/1.65.1/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.65.1
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=094a03dd6f07e740719b944cfe01a278f5326315
1111
# special override to ensure each library shares the cached download

scripts/boost/1.66.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.66.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=5552748d2f0aede9ad1dfbb7f16832bbb054ca4d
1111
# special override to ensure each library shares the cached download

scripts/boost/1.67.0/base.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
export MASON_VERSION=1.67.0
66
export BOOST_VERSION=${MASON_VERSION//./_}
7-
export BOOST_TOOLSET=$(basename ${CC})
8-
export BOOST_TOOLSET_CXX=$(basename ${CXX})
7+
export BOOST_TOOLSET=$(CC=${CC#ccache }; basename -- ${CC%% *})
8+
export BOOST_TOOLSET_CXX=$(CXX=${CXX#ccache }; basename -- ${CXX%% *})
99
export BOOST_ARCH="x86"
1010
export BOOST_SHASUM=6dde6a5f874a5dfa75865e4430ff9248a43cab07
1111
# special override to ensure each library shares the cached download

0 commit comments

Comments
 (0)