Extract cmake functions dune_project into separate file

Summary

The main cmake functions dune_project and finalize_dune_project are extracted into a separate file, including some macros used internally. The macros will be cleaned up in a separate merge-requests.

Depends on !1030 (merged) !1027 (merged) !1028 (merged)

Edited by Simon Praetorius

Merge request reports

Loading