smanders / externpro

build external projects with cmake
MIT License
13 stars 12 forks source link

add boost.python to build #387

Closed smanders closed 1 year ago

smanders commented 1 year ago

once upon a time boost.python was part of the build, but then it was removed https://github.com/smanders/externpro/commit/915c08d47a9be06f3faac95035db7d2573596d38

now it's been requested that it come back, so it can be used for testing purposes (SPATT, plugin automated testing tool)

smanders commented 1 year ago

https://github.com/boostorg/build/blob/develop/src/tools/python.jam https://www.boost.org/build/tutorial.html

smanders commented 1 year ago

completed with commit to dev branch referenced above

smanders commented 1 year ago

creating a python-config.jam file and appending --user-config=${boostbld_DIR}/python-config.jam to boost_FLAGS appears to have broken the boost.iostream user-config.jam file

the wxInclude project, which links boost.iostream and leverages the zlib and bzip2 capability, fails with link errors, indicating that boost.iostream wasn't built with zlib/bzip2

smanders commented 1 year ago

completed with additional commit to dev branch referenced above (verified with wxInclude building successfully)