Skip to content

Releases: Arniiiii/AddBoost.cmake

fix `find_package(AddBoost.cmake xy.z.w)`

26 Jan 15:01
Compare
Choose a tag to compare

Now find_package(AddBoost.cmake xy.z.w) should determine that version of installed AddBoost.cmake is xy.z.w .
Full Changelog: 3.7...3.7.1

Version 3.7

24 Jan 20:25
Compare
Choose a tag to compare

Fix for installed boost: components finding for packageproject.cmake wasn't ok if there were 2+ not header-only components to look for.

Full Changelog: 3.6...3.7

Version 3.6

21 Jan 17:45
089bc28
Compare
Choose a tag to compare

Now installable and usable via find_package(AddBoost.cmake) .

What's Changed

Full Changelog: 3.5...3.6

Version 3.5

21 Jan 11:19
168f40e
Compare
Choose a tag to compare

Now it's installable CMake utility module.

What's Changed

  • Version 3.5 make the script installable itself by @Arniiiii in #7

Full Changelog: 3.4...3.5

Version 3.4

19 Jan 14:27
77e8607
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.3...3.4

Version 3.3

30 Aug 20:31
ee83327
Compare
Choose a tag to compare

What's Changed

ver 3.3

Fixed when multiple invocations of addboost happened a lot of behaviour problems.

drawback : using my version of CPM

commit log:

  • fixed if addboost is called twice

  • use my version of CPM.

  • use Boost_LOCAL from my version of CPM

  • remove unnecessary files.

Full Changelog: 3.2...3.3

Version 3.2

20 Aug 06:31
Compare
Choose a tag to compare

What's Changed

fixed ADDBOOSTCMAKE_LINK_TYPE if there was multiple invocation of add_boost
updated README with tested version of boost as 1.86.0

Full Changelog: 3.1...3.2

Version 3.1

20 Aug 02:34
Compare
Choose a tag to compare

What's Changed

Added ADDBOOSTCMAKE_LINK_TYPE, which allows specifying link type that the add_boost will use to a target.
By default it will use PUBLIC, unless your package is INTERFACE, in which case it will link with INTERFACE

Fixed if clause: there was endif after if(DEFINED BOOST_USE_MY_BOOST_DIRECTORY) ... , not elseif

More message(DEBUG ...) . If you configure your project with --log-level=DEBUG , it will generate more DEBUG info.

Use my version of CPM until PR is accepted: now if used CPM_LOCAL_PACKAGES_ONLY, it will make CMake's find_package to emit error with description. Which is useful if correct boost version is found but failed to find a COMPONENT part. Previously CPM tried to just say "it failed. live with it` without logs.

Full Changelog: 3.0...3.1

Version 3.0

08 Aug 18:46
Compare
Choose a tag to compare

It's little bit breaking, since now you have to not use ${ ... } around most of the arguments.

  • support multiple target
  • correct support of multiple asked libs
  • fix URL to boost releases ( since I am stupid sometimes )
  • updated README.md

Full Changelog: 2.1...3.0

version 2.1

31 Jul 16:44
93c19f9
Compare
Choose a tag to compare

What's Changed

  • ver 2.1 add ability to add your option and source dir by @Arniiiii in #1

Full Changelog: 2.0...2.1