Skip to content

Commit 47a3687

Browse files
authored
Merge pull request #20 from iris-cpp/remove-boost-core
Remove Boost.Core dependency
2 parents 66efce9 + 0bcd801 commit 47a3687

3 files changed

Lines changed: 3 additions & 19 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
with:
3232
filters: |
3333
general:
34-
- '.github/workflows/*.yml'
34+
- '.github/workflows/*.yml'
3535
- 'CMakeLists.txt'
3636
- 'modules/iris'
3737
- 'test/CMakeLists.txt'
@@ -201,12 +201,7 @@ jobs:
201201
git submodule update --init --depth 1 --recursive -- \
202202
tools/build \
203203
tools/boost_install \
204-
libs/assert \
205-
libs/config \
206-
libs/core \
207-
libs/preprocessor \
208-
libs/static_assert \
209-
libs/throw_exception
204+
libs/preprocessor
210205
211206
- name: Build upstream Boost libraries (Ubuntu)
212207
if: matrix.os.name == 'ubuntu' && steps.cache-boost.outputs.cache-hit != 'true'

‎CMakeLists.txt‎

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -121,23 +121,13 @@ set(iris_x4_boost_deps "")
121121
# Everything required by `preprocessor` (manually confirmed)
122122
list(APPEND iris_x4_boost_deps preprocessor)
123123

124-
# Everything required by `core` (manually confirmed)
125-
list(APPEND iris_x4_boost_deps core)
126-
list(APPEND iris_x4_boost_deps assert)
127-
list(APPEND iris_x4_boost_deps config)
128-
list(APPEND iris_x4_boost_deps static_assert)
129-
list(APPEND iris_x4_boost_deps throw_exception)
130-
131124
# ---------------------------------------------
132125
list(REMOVE_DUPLICATES iris_x4_boost_deps)
133126

134127
foreach(dep IN LISTS iris_x4_boost_deps)
135128
add_subdirectory(../${dep} build_deps/${dep})
136129
endforeach()
137130

138-
set_target_properties(boost_assert PROPERTIES FOLDER "_deps")
139-
set_target_properties(boost_core PROPERTIES FOLDER "_deps")
140-
141131
foreach(dep IN LISTS iris_x4_boost_deps)
142132
target_link_libraries(iris_x4 INTERFACE Boost::${dep})
143133
endforeach()

‎README.md‎

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,7 @@ Note: Boost dependency is going to be removed entirely in the near future.
4545

4646
```console
4747
git submodule update --init --depth 1 --recursive -- \
48-
tools/build tools/boost_install libs/assert libs/config \
49-
libs/core libs/preprocessor libs/static_assert libs/throw_exception
48+
tools/build tools/boost_install libs/preprocessor
5049

5150
# Linux
5251
./bootstrap.sh

0 commit comments

Comments
 (0)