2
0
mirror of https://github.com/boostorg/log.git synced 2026-01-27 19:02:17 +00:00

19 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
2530a4e03a Add support for modular build structure. (#233)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Clean up build dependencies.

* Remove external build references and avoid custom project loading.

* Use relative paths to declare config sub-projects.

* Add missing NO_LIB usage requirements.

* Add missing library ref.

* Add missing import-search for cconfig/predef checks.

* Add requires-b2 check to top-level build file.

* Update dependencies.

* Bump B2 require to 5.2

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Remove custom symbolic project names for config subprojects. And use project root relative targets.

* Move private deps to the build project.

* Put back default boost locale link as locale build is now fixed.

* Set default address-model and architecture to avoid extra/custom detection logic. Put back missing check and config rules.

* Adjust doc build to avoid boost-root references.

* Fix ref to predef.jam location.

* Have B2 build use same deps as CML for per-target private/public.

* Add log dep to log_setup, as it's needed on some platforms.

* Add boost_log_with_support target to mirror CML.

* Fix platform specific winapi dependency spec.
2025-05-26 00:48:16 +03:00
Andrey Semashev
e79cfd841f Explicitly specify TOC depth. 2024-03-02 18:38:56 +03:00
Andrey Semashev
f8c3e45be3 Resolved Boost.Build warnings and fixed building docs on Windows.
Boost.Build was complaining about reserved characters used in boost.url.prefix,
which is presumably a colon. Wrapped feature values in double quotes to silence
that.

In the gen-references action, there was a commented line, which caused errors
on Windows. Presumably, because the cmd shell did not interpret # as a comment.
Removed the comment to resolve the issue.
2021-03-04 19:03:27 +03:00
Andrey Semashev
e675ff1171 Marked keywords as inline variables. 2020-05-10 19:28:48 +03:00
Andrey Semashev
50b7e5c6c5 Moved auto-generated doc files to a separate directory. Marked this directory so that it is not scanned by the inspect tool. 2017-07-07 03:04:34 +03:00
Daniel James
efec5a69db Add dependency on copied images 2017-01-13 21:47:58 +00:00
Rene Rivera
a5d1da4281 Add, and update, documentation build targets. 2016-10-10 11:39:50 -05:00
Andrey Semashev
aa7bb31c99 Removed the dependency on Boost.Operators. Mark some of the interface functions with constexpr, where possible. 2016-08-10 01:53:34 +03:00
Andrey Semashev
3c92751c56 Working on documentation for IPC tools. 2016-06-05 22:28:54 +03:00
Andrey Semashev
25c96d32df Added a boostdoc target to unify Boost release docs building. 2016-04-14 19:32:03 +03:00
Andrey Semashev
5bb604ee39 Updated copyright dates. 2015-01-25 17:32:33 +03:00
Andrey Semashev
a2e3e56386 Added BOOST_EXPLICIT_OPERATOR_BOOL_NOEXCEPT macro to Doxygen predefined macros. 2014-06-12 00:22:26 +04:00
Andrey Semashev
07597c4567 Added BOOST_STATIC_CONSTANT macro to translate by Doxygen. 2014-06-12 00:10:21 +04:00
Andrey Semashev
a21d096e4a Updated copyright notes to 2014. 2014-01-19 18:46:09 +04:00
Andrey Semashev
313a5b69cd Merged recent changes from trunk.
[SVN r85657]
2013-09-12 17:17:07 +00:00
Andrey Semashev
5204873fa9 Merged latest changes from trunk.
[SVN r85461]
2013-08-25 14:20:22 +00:00
Andrey Semashev
73cad9e7e4 The images are now copied to the built documentstion. Updated automatic redirection link.
[SVN r83940]
2013-04-17 17:45:29 +00:00
Andrey Semashev
e4fd3a75df Fixes for better docs generation.
[SVN r83873]
2013-04-13 16:27:49 +00:00
Andrey Semashev
a7c4e0e319 Boost.Log merged to trunk.
[SVN r83860]
2013-04-13 12:30:25 +00:00