Barend Gehrels
19f22c2475
chore: change point_type to point_type_t and use 'using' at those places
2024-10-21 15:47:38 +02:00
Barend Gehrels
8d2d399746
feat: use tag_cast_t more and extract primary_single_tag
2024-10-09 17:34:41 +02:00
Barend Gehrels
8ab8cb098d
[fix] a few qbk includes were missing
...
* also fixed frechet/haussdorff documentation
* removed ancient msvc support for doxygen_xml2qbk
* fixes #1309
2024-10-04 08:57:54 +02:00
Vissarion Fisikopoulos
1ca9ac0bc3
Merge pull request #1320 from vissarion/add_test_cases
...
[test] Add test case for goegrphic intersection for polygons touching North Pole
2024-10-03 12:14:08 +03:00
Vissarion Fisikopoulos
5c78d6714c
[test] Add test case for goegrphic intersection for polygons touching North Pole
2024-10-03 12:12:26 +03:00
Barend Gehrels
310498b4b4
feat: add remaining examples to cmake
2024-09-30 20:14:24 +02:00
Barend Gehrels
38adce676e
feat: add cmake support to examples
...
- replace BOOST_FOREACH
- replace Boost.Assign
- replace typedef with using
- other minor changes
2024-09-30 20:14:24 +02:00
Vissarion Fisikopoulos
966567ff2e
Merge pull request #1314 from vissarion/fix/doc_ci
...
[ci] Simplify the documentation CI
2024-09-30 12:03:42 +03:00
Vissarion Fisikopoulos
26fb3e5698
Merge pull request #1296 from vissarion/fix/remove_unused
...
Some simplifications
2024-09-30 11:58:38 +03:00
Barend Gehrels
218bc0631e
feat: enhance and fix documentation
2024-09-27 17:52:26 +02:00
Vissarion Fisikopoulos
09bc2be6b6
[ci] Simplify the documentation CI
2024-09-27 12:19:14 +03:00
Vissarion Fisikopoulos
68f5b999df
Merge pull request #1312 from Lastique/feature/fix_make_qbk
...
Fix `doxygen_xml2qbk` execution from `make_qbk.py`
2024-09-25 12:28:49 +03:00
Andrey Semashev
e922b89e36
Fix doxygen_xml2qbk execution from make_qbk.py.
...
When b2 invokes doc/make_qbk.py, it passes a relative path to the compiled
doxygen_xml2qbk executable. This path becomes invalid if used from a directory
different from doc, which may happen as make_qbk.py changes the current
directory during its execution. Additionally, doc/index/make_qbk.py invokes
doxygen_xml2qbk unqualified, which requires the executable to be in PATH and
is never the case unless the user has pre-compiled and placed it accordingly.
To fix this, first resolve the paths to doxygen and doxygen_xml2qbk to absolute
paths before changing the current directory. Additionally, pass the resolved
path to doxygen_xml2qbk to doc/index/make_qbk.py via the DOXYGEN_XML2QBK
environment variable.
Fixes https://github.com/boostorg/geometry/issues/1311 .
2024-09-25 02:37:00 +03:00
Barend Gehrels
6c173505d9
[examples] Update qt example
2024-09-13 22:01:41 +02:00
Vissarion Fisikopoulos
12cac83034
Merge pull request #1303 from awulkiew/fix/nsphere
...
[extensions] Fix nsphere access
2024-09-13 16:03:44 +03:00
Vissarion Fisikopoulos
ad2a134a2e
Merge pull request #1302 from vissarion/cmake_ci
...
Update cmake scripts and add them to github actions
2024-09-13 16:03:14 +03:00
Vissarion Fisikopoulos
e8d8c396ac
Merge pull request #1306 from grafikrobot/patch-1
...
Do not need foreach for tests any longer.
2024-09-06 16:33:06 +03:00
René Ferdinand Rivera Morell
8633d42a0d
Do not need foreach for tests any longer.
...
Fixes #1305
2024-09-06 07:46:45 -05:00
Vissarion Fisikopoulos
3dc7768ea6
[cmake] Use BOOST_GEOMETRY_UNIT_TEST_NAME in target_compile_definitions
2024-09-05 16:51:56 +03:00
Vissarion Fisikopoulos
1dea69dc6b
[cmake] Add optional variable to boost_geometry_add_unit_test
2024-09-05 16:51:50 +03:00
Barend Gehrels
a3f9574b6a
[examples] update wxwidgets example
2024-08-20 21:57:51 +02:00
Barend Gehrels
81cc9d635f
feat: deprecate duplicate unused strategy distance_projected_point_ax
2024-08-20 21:57:26 +02:00
Rene Rivera
19865f5c65
Update build deps.
2024-08-20 08:15:45 +02:00
Rene Rivera
f6657c13b1
Change math dep real target math/tr1.
2024-08-20 08:15:45 +02:00
Rene Rivera
a9d73054cb
Update build deps.
2024-08-20 08:15:45 +02:00
Rene Rivera
66be47cda8
Switch to /boost/test//included target for header only mode of Boost.Test.
2024-08-20 08:15:45 +02:00
Rene Rivera
22d9824681
Re-enable some examples that got accidentally disabled.
2024-08-20 08:15:45 +02:00
Rene Rivera
2896ba8864
Move inter-lib dependencies to a project variable and into the build targets.
2024-08-20 08:15:45 +02:00
Rene Rivera
e8e63bd0de
Fix library global (relative) references.
2024-08-20 08:15:45 +02:00
Rene Rivera
d0b33c770c
Change all <source> references to <library>.
2024-08-20 08:15:45 +02:00
Rene Rivera
db5cbbbe15
Bump B2 require to 5.2
2024-08-20 08:15:45 +02:00
Rene Rivera
369f7f32c5
Add requires-b2 check to top-level build file.
2024-08-20 08:15:45 +02:00
Rene Rivera
ec52362c8d
Building docs requires Python.
2024-08-20 08:15:45 +02:00
Rene Rivera
68da227c5c
Remove relative references to boost-root in Jamfiles.
2024-08-20 08:15:45 +02:00
Rene Rivera
20b2e1adfd
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-08-20 08:15:45 +02:00
Rene Rivera
f1d15cb47e
Add missing modular build.jam. And fix gitignore that caused it to be originally deleted!
2024-08-20 08:15:45 +02:00
Rene Rivera
06a4aa97e2
Make the library modular usable.
2024-08-20 08:15:45 +02:00
Adam Wulkiewicz
4c17e0951e
[extensions] Fix nsphere access
2024-08-17 23:14:56 +02:00
Vissarion Fisikopoulos
e45fa580ee
Exclude some tests from runnig with ctest (only compile them)
2024-08-14 23:54:17 +03:00
Vissarion Fisikopoulos
fbd158a7ea
Fix cmake robustness tests
2024-08-14 16:06:38 +03:00
Vissarion Fisikopoulos
d7745884fd
Add missing newlines at end of files
2024-08-14 15:03:28 +03:00
Vissarion Fisikopoulos
2c7301aae6
Adding robustness cmake test
2024-08-14 14:32:42 +03:00
Vissarion Fisikopoulos
16f9c637f4
Add cs_undefined to cmake tests and reorder add_subdirectory calls
2024-08-14 13:35:12 +03:00
Vissarion Fisikopoulos
1560422da2
Merge branch 'develop' of github.com:boostorg/geometry into cmake_ci
2024-08-14 13:24:39 +03:00
Vissarion Fisikopoulos
a6f99e5572
Add cmake tests on github actions and add cmake scripts for index
2024-08-14 13:13:12 +03:00
Vissarion Fisikopoulos
7fa4bf7b4d
Declared tests as EXCLUDE_FROM_ALL for build with cmake
2024-08-10 14:29:00 +03:00
Vissarion Fisikopoulos
5848f62f05
Merge branch 'develop' into fix/remove_unused
2024-08-09 16:32:44 +03:00
Vissarion Fisikopoulos
a4c05fdfaa
Remove BOOST_GEOMETRY_DEBUG_ASSEMBLE
2024-08-09 16:31:37 +03:00
Vissarion Fisikopoulos
cd7c9917ad
Fix condition in is_simple
2024-08-09 16:31:24 +03:00
Vissarion Fisikopoulos
d87ac2935b
Removed expression 'iteration < max_iterations' which is always true.
2024-08-09 16:31:24 +03:00