ExCALIBUR-NEPTUNE / NESO

MIT License
4 stars 4 forks source link

Feature/cmake globs #201

Closed will-saunders-ukaea closed 1 year ago

will-saunders-ukaea commented 1 year ago

This is a compromise between globbing and manually specifying files in the cmake. It globs for files matching a pattern then checks that list against explicitly listed files and explicitly ignored files. Hence:

1) Missed files are obvious as the cmake warns the file exists but is not included (non-fatal). 2) None of the glob disadvantages for build dependencies or conflicts with temporary git files. 3) Lists files not added in an obvious way such that they can be copy/pasted into the cmakelists.