Skip to content

Use per-target C++17 feature

Moritz Kiehn requested to merge target_cxx17_requirement into master

Set the required C++ version as per-target setting that automatically propagates to other targets linking to the Core, Legacy, ... . This removes the need for hacks for non-cooperating dependencies, e.g. for DD4hep.

Increases required CMake version to 3.9; mininum version that supports C++17 target compile feature.

Edited by Moritz Kiehn

Merge request reports