26 Commits

Author SHA1 Message Date
Matt Borland e1108f6af9 Update boost math version 2026-04-23 11:10:54 -05:00
Philipp Remy b1523d96b1 [legacy] Handle MinGW and fix build with shared linkage
(1) Change MSVC to WIN32: The symbol export rules should also apply if a
MinGW toolchain is used.

(2) On targets other than MSVC, a build with BUILD_SHARED_LIBS=ON failed
because the macro BOOST_SYMBOL_EXPORT was not properly defined. Define it to
default visibility for proper symbol export in shared libraries.

Signed-off-by: Philipp Remy <philipp@philippremy.net>
2026-03-18 19:02:06 +01:00
Philipp Remy 4aaeeacdbb [legacy] Allow building the legacy libraries in standalone mode
Signed-off-by: Philipp Remy <philipp@philippremy.net>
2026-03-18 18:07:56 +01:00
Matt Borland 9904808912 Fix linking of config and installation 2026-03-09 09:25:07 -04:00
Matt Borland a516192949 Make general port of patch file from vcpkg 2026-03-09 09:10:19 -04:00
Andrey Semashev 5fcc096bf5 Remove dependencies on Boost.StaticAssert.
Boost.StaticAssert has been merged into Boost.Config, so remove
the dependency.
2026-01-22 23:02:17 +03:00
Matt Borland 60eb6e6b8b Update Boost Math project version to 1.91.0 2025-12-15 12:16:10 -05:00
Matt Borland d1eb25cf9a Update project version and cmake minimum versions, require C++14 2025-10-03 16:09:52 +02:00
mzhelyez 2c943fbbc4 added CMakeLists.txt back 2025-08-25 16:00:54 +02:00
mzhelyez ccb6ad0ee7 cleaned up code base don mborland's suggestions [ci skip] 2025-08-18 20:44:25 +02:00
Matt Borland b9aa78f889 Increment library version 2025-04-11 08:04:39 -04:00
Matt Borland 1ae45f52ad Update library version 2024-12-16 09:36:30 -05:00
Alexander Grund 5970659e51 CML: Add project to IDEs (#1209)
Make IDEs show the headers as a separate target.
2024-10-15 09:21:58 -04:00
Lucas Colley ff72eaad44 cmake: directly define project version (#1199)
Co-authored-by: Peter Dimov <pdimov@gmail.com>
2024-09-16 08:55:10 -04:00
Matt Borland fcf7ba8f3b Small CML fixes 2024-07-23 13:49:20 -04:00
Matt Borland 32b909d35a Adjust CML for sycl 2024-07-23 13:37:19 -04:00
Matt Borland 0f56b7598d Add cmake install 2023-02-15 10:46:01 -08:00
Peter Dimov a1d76a4fc3 Only enable tests when root project 2021-05-27 20:37:47 +03:00
Peter Dimov c83a5644a0 Add a CMake option for standalone mode 2021-05-27 20:16:54 +03:00
Matt Borland f8c0c13050 autodiff ADL fix and remove concept tests 2021-04-02 13:45:09 +03:00
Matt Borland 2c4c1a04e8 Get examples working with CMake and Standalone
[ci skip]
2021-03-27 14:41:59 +03:00
Matt Borland 860169d71b Add CMake compile testing [ci skip] 2021-03-27 12:18:32 +03:00
Peter Dimov 87d57a3441 Add CMakeLists.txt 2021-03-18 18:43:37 +02:00
Troy D. Straszheim 124cd3b8a8 rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
[SVN r56942]
2009-10-17 02:07:38 +00:00
Troy D. Straszheim 0ae03af3b2 Copyrights on CMakeLists.txt to keep them from clogging up the inspect
reports.  This is essentially the same commit as r55095 on the release
branch.



[SVN r55159]
2009-07-26 00:49:56 +00:00
Michael A. Jackson abc4d313b4 Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
[SVN r49510]
2008-11-01 13:15:41 +00:00