[Meson] Only compile executables#46
Conversation
|
@jfowkes For the Meson build system, we never used it for something else than building the binary |
|
I agree entirely but I noticed that on https://github.com/optimizers/homebrew-cutest there are instructions for linking in the sifdecoder library? I guess that’s how the make build system works… |
|
I propose these changes because we plan a release 3.0.0 and it is safe to do breaking changes now. |
|
@amontoison okay agreed! Merged. |
|
For the makefile builds, we have % ar -t libsifdecode.a so, as you can see, the library contains more than just sifdecode. That is because the old sifdecoder has the ability to check generated derivatives, while that was not implemented for the standalone one as the checker needs to compile and link the generated element and group functions. But, I think we agreed that the meson build wasn't going to support all of the features that the makefile/script-based one does (it also misses select and classify). |
|
Thanks @nimgould, yes @amontoison has already removed the |
We don't need a library
libsifdecode.ain practice, let's directly generate the binary from the Fortran files.