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

create a list of third-party libraries along with the versions used on a specific platform. #8250

Open
Tracked by #8165
lrineau opened this issue Jun 4, 2024 · 1 comment

Comments

@lrineau
Copy link
Member

lrineau commented Jun 4, 2024

The first step of that task is to make sure our CMake scripts display information about which third-party libraries that are available, and which versions.

Then, in the testsuite scripts (collection of results, and creation of result pages), add a way to display all the available third-party libraries and versions for a platform.

@lrineau
Copy link
Member Author

lrineau commented Jun 4, 2024

For information, here are all the calls to find_package, in CGAL (master) as of now:

[lrineau@fernand]~/Git/cgal-master% ack --no-filename --output='$1' --cmake 'find_package*\( *([^) ]+) ' -i ^build* | sort | uniq -c | sort -n  -r
    333 CGAL
     84 Eigen3
     39 Qt6
     30 TBB
     16 OpenMesh
     15 LEDA
     15 Boost
      7 GMP
      6 Threads
      6 SuiteSparse
      6 MPFI
      6 METIS
      5 VTK
      4 SCIP
      4 OSQP
      4 LASLIB
      4 GLPK
      3 OpenCV
      3 ITT
      3 Ceres
      2 ZLIB
      2 Qt
      2 OpenGR
      2 MPFR
      2 libpointmatcher
      2 ITK
      2 Doxygen
      2 benchmark
      1 SUITESPARES
      1 RS3
      1 RS
      1 Python3
      1 nlohmann_json
      1 LibSSH
      1 IPE
      1 GMPXX
      1 F2C
      1 ESBTL

Certainly not all are interesting. Anyway, that is the full list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants