mirror of
https://gitlab.kitware.com/cmake/cmake.git
synced 2026-10-07 04:02:23 +03:00
Extend the interface of the target_compile_features command with PUBLIC and INTERFACE keywords. Populate the INTERFACE_COMPILER_FEATURES target property if they are set. Consume the INTERFACE_COMPILER_FEATURES target property from linked dependent targets to determine the final required compiler features and the compile flag, if needed. Use the same pattern of origin-debugging which is used for other build properties.
9 lines
223 B
CMake
9 lines
223 B
CMake
include(RunCMake)
|
|
|
|
run_cmake(NotAFeature)
|
|
run_cmake(NotAFeatureGenex)
|
|
run_cmake(NotAFeatureTransitive)
|
|
run_cmake(NotAFeature_OriginDebug)
|
|
run_cmake(NotAFeature_OriginDebugGenex)
|
|
run_cmake(NotAFeature_OriginDebugTransitive)
|