install boost for Ubuntu with apt
parent
7fff398b4d
commit
9d470e87a5
|
@ -1,18 +0,0 @@
|
||||||
### Script to install Boost
|
|
||||||
BOOST_FOLDER=boost_${BOOST_VERSION//./_}
|
|
||||||
|
|
||||||
# Download Boost
|
|
||||||
wget https://boostorg.jfrog.io/artifactory/main/release/${BOOST_VERSION}/source/${BOOST_FOLDER}.tar.gz
|
|
||||||
|
|
||||||
# Unzip
|
|
||||||
tar -zxf ${BOOST_FOLDER}.tar.gz
|
|
||||||
|
|
||||||
# Bootstrap
|
|
||||||
cd ${BOOST_FOLDER}/
|
|
||||||
./bootstrap.sh --with-libraries=serialization,filesystem,thread,system,atomic,date_time,timer,chrono,program_options,regex
|
|
||||||
|
|
||||||
# Build and install
|
|
||||||
sudo ./b2 -j$(nproc) install
|
|
||||||
|
|
||||||
# Rebuild ld cache
|
|
||||||
sudo ldconfig
|
|
|
@ -12,7 +12,6 @@ jobs:
|
||||||
CTEST_PARALLEL_LEVEL: 2
|
CTEST_PARALLEL_LEVEL: 2
|
||||||
CMAKE_BUILD_TYPE: ${{ matrix.build_type }}
|
CMAKE_BUILD_TYPE: ${{ matrix.build_type }}
|
||||||
GTSAM_BUILD_UNSTABLE: ${{ matrix.build_unstable }}
|
GTSAM_BUILD_UNSTABLE: ${{ matrix.build_unstable }}
|
||||||
BOOST_VERSION: 1.67.0
|
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: true
|
fail-fast: true
|
||||||
|
@ -82,7 +81,7 @@ jobs:
|
||||||
|
|
||||||
- name: Install Boost
|
- name: Install Boost
|
||||||
run: |
|
run: |
|
||||||
bash .github/scripts/boost.sh
|
sudo apt-get -y install libboost-all-dev
|
||||||
|
|
||||||
- name: Build and Test
|
- name: Build and Test
|
||||||
run: bash .github/scripts/unix.sh -t
|
run: bash .github/scripts/unix.sh -t
|
||||||
|
|
|
@ -12,7 +12,6 @@ jobs:
|
||||||
CTEST_PARALLEL_LEVEL: 2
|
CTEST_PARALLEL_LEVEL: 2
|
||||||
CMAKE_BUILD_TYPE: ${{ matrix.build_type }}
|
CMAKE_BUILD_TYPE: ${{ matrix.build_type }}
|
||||||
GTSAM_BUILD_UNSTABLE: ON
|
GTSAM_BUILD_UNSTABLE: ON
|
||||||
BOOST_VERSION: 1.67.0
|
|
||||||
|
|
||||||
strategy:
|
strategy:
|
||||||
fail-fast: false
|
fail-fast: false
|
||||||
|
@ -100,7 +99,7 @@ jobs:
|
||||||
- name: Install Boost
|
- name: Install Boost
|
||||||
if: runner.os == 'Linux'
|
if: runner.os == 'Linux'
|
||||||
run: |
|
run: |
|
||||||
bash .github/scripts/boost.sh
|
sudo apt-get -y install libboost-all-dev
|
||||||
|
|
||||||
- name: Install (macOS)
|
- name: Install (macOS)
|
||||||
if: runner.os == 'macOS'
|
if: runner.os == 'macOS'
|
||||||
|
|
Loading…
Reference in New Issue