Skip to content

Add CMake standard#32

Merged
msleigh merged 10 commits intomainfrom
add-cmake-standard
Dec 1, 2025
Merged

Add CMake standard#32
msleigh merged 10 commits intomainfrom
add-cmake-standard

Conversation

@msleigh
Copy link
Member

@msleigh msleigh commented Nov 19, 2025

First version of a CMake standard.

This is a rough/incomplete first version to get things started. Any serious problems should be addressed in this PR but desirable but non-critical refinements, additions, improvements, etc. can be dealt with in the usual way (create a GitHub Issue).

@msleigh msleigh self-assigned this Nov 19, 2025
@cresswellp
Copy link

There are references to a few ifs-source functions - ifs_target_fortran_module_directory, ifs_target_compile_definitions_FILENAME, add_symlink - that are described as if they apply everywhere.

Although I've often wondered if add_symlink should be added into ecbuild; I don't think any other projects have anything similar but it has clear advantages over the CMake equivalent.

@msleigh msleigh merged commit ce14fb1 into main Dec 1, 2025
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants