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