mirror of
https://github.com/IfcOpenShell/IfcOpenShell.git
synced 2026-09-22 03:10:56 +00:00
cmake: require just 2 boost component by default program_options, regex
Tested locally that build succeeds with all other components being header-only or unused by now. `regex` is only needed for Boost <1.76, see https://www.boost.org/releases/1.76.0/
This commit is contained in:
@@ -1519,13 +1519,9 @@ if "boost" in targets:
|
||||
mode="bjam",
|
||||
build_tool_args=[
|
||||
f"--stagedir={Dependencies.get_install_dir('boost')}",
|
||||
"--with-system",
|
||||
"--with-program_options",
|
||||
"--with-regex",
|
||||
"--with-thread",
|
||||
"--with-date_time",
|
||||
"--with-iostreams",
|
||||
"--with-filesystem",
|
||||
# By default boost will keep ICU enabled, if it manages to find dev ICU dev package on the system.
|
||||
# Which then creates issues when during our executables packaging.
|
||||
# E.g. it ends up linking system's `libicudata.so.67`, so then we need to somehow detect and bundle
|
||||
|
||||
Reference in New Issue
Block a user