Skip to content

Commit 050c17c

Browse files
author
Preston A Elder
committed
Add boost 1.75.0 for boost libs context, coroutine, exception, fiber and log
1 parent 4dd44be commit 050c17c

File tree

10 files changed

+235
-0
lines changed

10 files changed

+235
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: generic
2+
3+
matrix:
4+
include:
5+
- os: osx
6+
osx_image: xcode11
7+
compiler: clang
8+
- os: linux
9+
dist: bionic
10+
compiler: clang
11+
sudo: false
12+
addons:
13+
apt:
14+
sources:
15+
- ubuntu-toolchain-r-test
16+
packages:
17+
- libstdc++-5-dev
18+
19+
script:
20+
- ./mason build ${MASON_NAME} ${MASON_VERSION}
21+
- ./mason publish ${MASON_NAME} ${MASON_VERSION}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
# dynamically determine the path to this package
4+
HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
5+
6+
# key properties unique to this library
7+
THIS_DIR=$(basename $(dirname $HERE))
8+
BOOST_LIBRARY=${THIS_DIR#boost_lib}
9+
MASON_NAME=boost_lib${BOOST_LIBRARY}
10+
MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a
11+
# hack for inconsistently named test lib
12+
if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then
13+
MASON_LIB_FILE=lib/libboost_unit_test_framework.a
14+
fi
15+
16+
# inherit from boost base (used for all boost library packages)
17+
BASE_PATH=${HERE}/../../boost/$(basename $HERE)
18+
source ${BASE_PATH}/base.sh
19+
20+
# setup mason env
21+
. ${MASON_DIR}/mason.sh
22+
23+
# source common build functions
24+
source ${BASE_PATH}/common.sh
25+
26+
mason_run "$@"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: generic
2+
3+
matrix:
4+
include:
5+
- os: osx
6+
osx_image: xcode11
7+
compiler: clang
8+
- os: linux
9+
dist: bionic
10+
compiler: clang
11+
sudo: false
12+
addons:
13+
apt:
14+
sources:
15+
- ubuntu-toolchain-r-test
16+
packages:
17+
- libstdc++-5-dev
18+
19+
script:
20+
- ./mason build ${MASON_NAME} ${MASON_VERSION}
21+
- ./mason publish ${MASON_NAME} ${MASON_VERSION}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
# dynamically determine the path to this package
4+
HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
5+
6+
# key properties unique to this library
7+
THIS_DIR=$(basename $(dirname $HERE))
8+
BOOST_LIBRARY=${THIS_DIR#boost_lib}
9+
MASON_NAME=boost_lib${BOOST_LIBRARY}
10+
MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a
11+
# hack for inconsistently named test lib
12+
if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then
13+
MASON_LIB_FILE=lib/libboost_unit_test_framework.a
14+
fi
15+
16+
# inherit from boost base (used for all boost library packages)
17+
BASE_PATH=${HERE}/../../boost/$(basename $HERE)
18+
source ${BASE_PATH}/base.sh
19+
20+
# setup mason env
21+
. ${MASON_DIR}/mason.sh
22+
23+
# source common build functions
24+
source ${BASE_PATH}/common.sh
25+
26+
mason_run "$@"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: generic
2+
3+
matrix:
4+
include:
5+
- os: osx
6+
osx_image: xcode11
7+
compiler: clang
8+
- os: linux
9+
dist: bionic
10+
compiler: clang
11+
sudo: false
12+
addons:
13+
apt:
14+
sources:
15+
- ubuntu-toolchain-r-test
16+
packages:
17+
- libstdc++-5-dev
18+
19+
script:
20+
- ./mason build ${MASON_NAME} ${MASON_VERSION}
21+
- ./mason publish ${MASON_NAME} ${MASON_VERSION}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
# dynamically determine the path to this package
4+
HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
5+
6+
# key properties unique to this library
7+
THIS_DIR=$(basename $(dirname $HERE))
8+
BOOST_LIBRARY=${THIS_DIR#boost_lib}
9+
MASON_NAME=boost_lib${BOOST_LIBRARY}
10+
MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a
11+
# hack for inconsistently named test lib
12+
if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then
13+
MASON_LIB_FILE=lib/libboost_unit_test_framework.a
14+
fi
15+
16+
# inherit from boost base (used for all boost library packages)
17+
BASE_PATH=${HERE}/../../boost/$(basename $HERE)
18+
source ${BASE_PATH}/base.sh
19+
20+
# setup mason env
21+
. ${MASON_DIR}/mason.sh
22+
23+
# source common build functions
24+
source ${BASE_PATH}/common.sh
25+
26+
mason_run "$@"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: generic
2+
3+
matrix:
4+
include:
5+
- os: osx
6+
osx_image: xcode11
7+
compiler: clang
8+
- os: linux
9+
dist: bionic
10+
compiler: clang
11+
sudo: false
12+
addons:
13+
apt:
14+
sources:
15+
- ubuntu-toolchain-r-test
16+
packages:
17+
- libstdc++-5-dev
18+
19+
script:
20+
- ./mason build ${MASON_NAME} ${MASON_VERSION}
21+
- ./mason publish ${MASON_NAME} ${MASON_VERSION}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
# dynamically determine the path to this package
4+
HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
5+
6+
# key properties unique to this library
7+
THIS_DIR=$(basename $(dirname $HERE))
8+
BOOST_LIBRARY=${THIS_DIR#boost_lib}
9+
MASON_NAME=boost_lib${BOOST_LIBRARY}
10+
MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a
11+
# hack for inconsistently named test lib
12+
if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then
13+
MASON_LIB_FILE=lib/libboost_unit_test_framework.a
14+
fi
15+
16+
# inherit from boost base (used for all boost library packages)
17+
BASE_PATH=${HERE}/../../boost/$(basename $HERE)
18+
source ${BASE_PATH}/base.sh
19+
20+
# setup mason env
21+
. ${MASON_DIR}/mason.sh
22+
23+
# source common build functions
24+
source ${BASE_PATH}/common.sh
25+
26+
mason_run "$@"
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
language: generic
2+
3+
matrix:
4+
include:
5+
- os: osx
6+
osx_image: xcode11
7+
compiler: clang
8+
- os: linux
9+
dist: bionic
10+
compiler: clang
11+
sudo: false
12+
addons:
13+
apt:
14+
sources:
15+
- ubuntu-toolchain-r-test
16+
packages:
17+
- libstdc++-5-dev
18+
19+
script:
20+
- ./mason build ${MASON_NAME} ${MASON_VERSION}
21+
- ./mason publish ${MASON_NAME} ${MASON_VERSION}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/usr/bin/env bash
2+
3+
# dynamically determine the path to this package
4+
HERE="$( cd "$( dirname "${BASH_SOURCE[0]}" )" > /dev/null && pwd )"
5+
6+
# key properties unique to this library
7+
THIS_DIR=$(basename $(dirname $HERE))
8+
BOOST_LIBRARY=${THIS_DIR#boost_lib}
9+
MASON_NAME=boost_lib${BOOST_LIBRARY}
10+
MASON_LIB_FILE=lib/libboost_${BOOST_LIBRARY}.a
11+
# hack for inconsistently named test lib
12+
if [[ ${MASON_LIB_FILE} == "lib/libboost_test.a" ]]; then
13+
MASON_LIB_FILE=lib/libboost_unit_test_framework.a
14+
fi
15+
16+
# inherit from boost base (used for all boost library packages)
17+
BASE_PATH=${HERE}/../../boost/$(basename $HERE)
18+
source ${BASE_PATH}/base.sh
19+
20+
# setup mason env
21+
. ${MASON_DIR}/mason.sh
22+
23+
# source common build functions
24+
source ${BASE_PATH}/common.sh
25+
26+
mason_run "$@"

0 commit comments

Comments
 (0)