-
Notifications
You must be signed in to change notification settings - Fork 13
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
fix: Remove '--enable-cgal' option incompatible with header-only #319
base: main
Are you sure you want to change the base?
fix: Remove '--enable-cgal' option incompatible with header-only #319
Conversation
* After FastJet's autogen.sh has been run and the configure script generated, './configure --help' shows ``` --enable-cgal enables link with the CGAL library default=no --enable-cgal-header-only enable build with header-only install of CGAL, e.g. as for CGALv5; in that case do not use --enable-cgal default=no ``` - c.f. https://gitlab.com/fastjet/fastjet/-/tree/67796a1d43981d25a0f6d197fdfb71571028caf0 * As CGAL is a header only library there is no need to link against it or configure it and so the '--enable-cgal-header-only' is all that is required. - c.f. https://doc.cgal.org/5.6.1/Manual/usage.html#section_headeronly * Removal of the option conflict seems to resolve multiple issues linking errors with CGAL.
Given #59 (comment) and checking the logs for
it seems that if this is correct that
this seems to contradict the configuration summary. Is it possible that the configuration summary only gives information on what is processed through the
when there is nothing wrong? edit: Ah I see in the logs that the flag cc @jpivarski @lgray |
So if you use
so I'm not sure how to understand the comment about using |
autogen.sh
has been run and theconfigure
script generated,./configure --help
shows--enable-cgal-header-only
is all that is required.