-
Notifications
You must be signed in to change notification settings - Fork 116
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
CMake build for fluidity #115
Comments
Had a quick look at that branch, and it looks great! Would be very interested to have a more detailed, offline discussion about how far you got. |
Thanks from me also - currently completely tied up with learning the intricacies of Jenkins plus docker but very interested to discuss / look at this more when time permits. |
I am terribly late to the party here, but is there any chance for this Fluidity CMake build to get finalised? The reason why I am asking is that CMake has deprecated the command-line argument
There are probably workarounds to replace the erroring commands (associated source code called by
using, for example, the approaches detailed here, here and here, but I have not had success with them. Potentially something along the lines of
could contain valuable information for Fluidity's |
Impressive thread necromancy there, @Patol75 :-) I'd also be very keen to revive this one as the VTK/CMake thing has been biting me frequently over the past couple of years. I've generally given up on anything automated and just hacked configure / Makefiles to get the info in. Unfortunately at the moment IC ESE has reassigned my job to cover for missing staff in the department and I have no time to do any Fluidity work until things settle down :-( |
In a previous issue ( #113 ) @ggorman suggested migrating fluidity to use CMake as its build system would make some of our support issues (particularly VTK) easier. Over the long weekend I've been experimenting with getting a working build together (see the branch https://github.com/FluidityProject/fluidity/tree/cmake_build). It's not finished yet, and brought up some other issues I'll be questioning shortly, but to summarise my findings so far:
however, as @stephankramer said, debugging is annoying and it's unclear which of multiple routes is the best way to pass a given flag to a given compiler.
I'm assuming this will be a won't fix, but I thought I'd open this to further discussion, particularly in the case that there's interest in having an experimental or unsupported CMake build scheme available for people on weird systems.
The text was updated successfully, but these errors were encountered: