-
Notifications
You must be signed in to change notification settings - Fork 17
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 |
The previous correct usage was |
That's great, @gavinsalam. Thanks! Is this change in a tagged release of FastJet (https://gitlab.com/fastjet/fastjet/-/tags)? |
No, not yet. We’re still processing some other merge requests. Hopefully in a week or two. Feel free to ping us again if there’s no progress.
G.
On 3 Dec 2024, at 21:29, Matthew Feickert ***@***.***> wrote:
Given that header-only installations of CGAL are now the default, we have changed the behaviour so that --enable-cgal is sufficient for CGAL to be included in the build, as long as CGAL is in a standard location. (Non-default locations can still be specified, e.g. with --with-cgaldir=/opt/homebrew for CGAL from homebrew on mac)
That's great, @gavinsalam<https://github.com/gavinsalam>. Thanks!
Is this change in a tagged release of FastJet (https://gitlab.com/fastjet/fastjet/-/tags)?
—
Reply to this email directly, view it on GitHub<#319 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABKV3AJPZGMDT5FFYXCNGGL2DYPEVAVCNFSM6AAAAABOK5FZ6CVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJVGU4DQMBZGM>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
autogen.sh
has been run and theconfigure
script generated,./configure --help
shows--enable-cgal-header-only
is all that is required.