Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Triangulation_3: the testsuite of the simplex traverser needs C++17 #7611

Conversation

lrineau
Copy link
Member

@lrineau lrineau commented Jul 20, 2023

Summary of Changes

The files test_simplex_iterator_3.cpp and test_segment_simplex_traverser_3.cpp require C++17. This pull-request fixes the CMake logic so that they are only compiled if the compiler is able to use C++17.

Fix Triangulation_3 test suite on a few compilers:
https://cgal.geometryfactory.com/CGAL/testsuite/CGAL-5.6-I-277/Triangulation_3/TestReport_Christo_MSVC2017-Debug-64bits.gz

Release Management

Not a blocker in my option.

  • Affected package(s): Triangulation_3
  • License and copyright ownership: n/a

`test_simplex_iterator_3.cpp` and
`test_segment_simplex_traverser_3.cpp` require C++17.
@lrineau lrineau added this to the 5.6.1 milestone Jul 20, 2023
@lrineau lrineau added Under Testing rm only: ready for master For the release team only: that indicates that a PR is about to be merged in 'master' labels Jul 24, 2023
@lrineau lrineau modified the milestones: 5.6.1, 5.6 Jul 26, 2023
@lrineau
Copy link
Member Author

lrineau commented Jul 26, 2023

lrineau added a commit that referenced this pull request Jul 26, 2023
…estsuite_cpp17-lrineau

Triangulation_3: the testsuite of the simplex traverser needs C++17
@lrineau lrineau merged commit bee1ed3 into CGAL:5.6.x-branch Jul 26, 2023
7 checks passed
@lrineau lrineau deleted the Triangulation_3-fix_traverser_testsuite_cpp17-lrineau branch July 26, 2023 15:40
@lrineau lrineau added Merged_in_5.6 and removed rm only: ready for master For the release team only: that indicates that a PR is about to be merged in 'master' labels Jul 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants