Closed Lastique closed 5 years ago
Cool. I will make these changes in the next release of Boost.Contract.
I checked and as of Boost 1.70 Boost.System DLL is still built. It doesn't look like header-only Boost.System has been released yet so I can't fully tested and for now I won't remove this linkage. This change to Boost.Contract can be made at any time by whom releases Boost.System as header-only in a future Boost release. NOTE: In the meanwhile, this explicit linkage is only there when building Boost.Contract as header-only (Boost.Contract's bjam option bc_hdr=only) and that is not the default build mode. This is probably rarely, if ever, used by users.
The header-only Boost.System has been released in Boost 1.69. The built library is a dummy to keep projects that link against Boost.System building. It does not contain any code.
Please reopen. Linking against Boost.System introduces a useless dependency on libboost_system, in terms of libraries and packages.
I am making this change in the next release. I didn't just merge this pull request because also some
Ok, thanks.
Since Boost.System is header-only now, no need to link with the library.