target_compile_features(<target> <PRIVATE|PUBLIC|INTERFACE> <feature> [...])
target_compile_features(<target> <PRIVATE|PUBLIC|INTERFACE> <feature> [...])
target_compile_features(${IMATH_LIBRARY}
PRIVATE cxx_std_${IMATH_CXX_STANDARD}
INTERFACE cxx_std_11
)
target_compile_features(Catch2_buildall_interface
INTERFACE
cxx_alignas
cxx_alignof
cxx_attributes
cxx_auto_type
cxx_constexpr
cxx_defaulted_functions
cxx_deleted_functions
cxx_final
cxx_lambdas
cxx_noexcept
cxx_override
cxx_range_for
cxx_rvalue_references
cxx_static_assert
cxx_strong_enums
cxx_trailing_return_types
cxx_unicode_literals
cxx_user_literals
cxx_variable_templates
cxx_variadic_macros
)
target_compile_features(earcut_hpp INTERFACE cxx_std_11)
target_compile_features(fast_float INTERFACE cxx_std_14)
target_compile_features(fmt-header-only INTERFACE ${FMT_REQUIRED_FEATURES})
target_compile_features(cmrc-base INTERFACE cxx_nullptr)
target_compile_features(zshelper INTERFACE cuda_std_17)
target_compile_features(fmt-header-only INTERFACE cxx_std_11)
target_compile_features (${_name}
INTERFACE
# Enable C++17 standard compliance
cxx_std_17
)
target_compile_features(alpaka INTERFACE cxx_std_${alpaka_CXX_STANDARD})
target_compile_features(measurement_base INTERFACE cxx_std_14)
target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_range_for)
target_compile_features (sophus INTERFACE
cxx_auto_type
cxx_decltype
cxx_nullptr
cxx_right_angle_brackets
cxx_variadic_macros
cxx_variadic_templates
)
target_compile_features (${local_lib}
INTERFACE cxx_std_${DOWNSTREAM_CXX_STANDARD})
target_compile_features(fmt INTERFACE ${FMT_REQUIRED_FEATURES})
target_compile_features(igl_common INTERFACE ${CXX11_FEATURES})
target_compile_features(MtKaHyPar-BuildFlags INTERFACE cxx_std_17)
target_compile_features(framework_meshing INTERFACE cxx_std_14)
target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_range_for)
target_compile_features(folly INTERFACE cxx_generic_lambdas)
target_compile_features(std::filesystem INTERFACE cxx_std_17)
target_compile_features(score_lib_base INTERFACE "${CXX_VERSION_FLAG}")
target_compile_features(
Cef::LibCef
INTERFACE
cxx_std_17
)
target_compile_features(matx INTERFACE cxx_std_17 $<BUILD_INTERFACE:cuda_std_17>)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features (sophus INTERFACE
cxx_auto_type
cxx_decltype
cxx_nullptr
cxx_right_angle_brackets
cxx_variadic_macros
cxx_variadic_templates
)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(
timemory-headers
INTERFACE cxx_std_${CMAKE_CXX_STANDARD}
cxx_auto_type
cxx_alias_templates
cxx_constexpr
cxx_decltype
cxx_decltype_auto
cxx_defaulted_functions
cxx_delegating_constructors
cxx_deleted_functions
cxx_extern_templates
cxx_generic_lambdas
cxx_noexcept
cxx_range_for
cxx_return_type_deduction
cxx_rvalue_references
cxx_thread_local
cxx_trailing_return_types
cxx_variadic_macros
cxx_variadic_templates
cxx_template_template_parameters)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(pasta_cxx_settings INTERFACE cxx_std_20)
target_compile_features(Catch2_buildall_interface INTERFACE cxx_std_14)
target_compile_features(hpx_public_flags INTERFACE cxx_std_${HPX_CXX_STANDARD})
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(ROOTHist INTERFACE cxx_std_17)
target_compile_features(fmt INTERFACE ${FMT_REQUIRED_FEATURES})
target_compile_features(CLI11::CLI11 INTERFACE cxx_std_11)
target_compile_features(async_simple_header_only INTERFACE cxx_std_20)
target_compile_features(${_NAME} INTERFACE ${ABSL_INTERNAL_CXX_STD_FEATURE})
target_compile_features(${_NAME} INTERFACE ${ABSL_INTERNAL_CXX_STD_FEATURE})
target_compile_features(project_options INTERFACE cxx_std_17)
target_compile_features(${_NAME} INTERFACE ${ABSL_INTERNAL_CXX_STD_FEATURE})
target_compile_features(YARP_conf INTERFACE cxx_std_17)
target_compile_features(alpaca INTERFACE cxx_std_17)
target_compile_features(Juce::core INTERFACE cxx_std_14)
target_compile_features (OpenImageIO
INTERFACE cxx_std_${DOWNSTREAM_CXX_STANDARD})
target_compile_features(glz_test_common INTERFACE cxx_std_23)
target_compile_features(std::filesystem INTERFACE cxx_std_17)
target_compile_features(compiler_flags INTERFACE cxx_std_17)
target_compile_features(trinity-feature-interface
INTERFACE
cxx_alias_templates
cxx_auto_type
cxx_constexpr
cxx_decltype
cxx_decltype_auto
cxx_final
cxx_lambdas
cxx_generic_lambdas
cxx_variadic_templates
cxx_defaulted_functions
cxx_nullptr
cxx_trailing_return_types
cxx_return_type_deduction)
target_compile_features(boost_asio INTERFACE cxx_std_11)
target_compile_features(alpaqa INTERFACE cxx_std_20)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(argparse INTERFACE cxx_std_17)
target_compile_features("${target_name}" INTERFACE cxx_std_17)
target_compile_features(${private_name} INTERFACE ${FOOYIN_REQUIRED_CXX_FEATURES})
target_compile_features("${target}" INTERFACE ${cpp_feature})
target_compile_features(Catch2_buildall_interface
INTERFACE
cxx_std_14
)
target_compile_features(vamp_cpp INTERFACE cxx_std_17)
target_compile_features (sophus INTERFACE
cxx_auto_type
cxx_decltype
cxx_nullptr
cxx_right_angle_brackets
cxx_variadic_macros
cxx_variadic_templates
)
target_compile_features(igl_common INTERFACE ${CXX11_FEATURES})
target_compile_features(trinity-feature-interface
INTERFACE
cxx_alias_templates
cxx_auto_type
cxx_constexpr
cxx_decltype
cxx_decltype_auto
cxx_final
cxx_lambdas
cxx_generic_lambdas
cxx_variadic_templates
cxx_defaulted_functions
cxx_nullptr
cxx_trailing_return_types
cxx_return_type_deduction)
target_compile_features(_lexy_base INTERFACE cxx_std_17)
target_compile_features(gaia INTERFACE cxx_std_17)
target_compile_features(
${PROJECT_NAME}
INTERFACE
cxx_std_11
)
target_compile_features(EnTT INTERFACE cxx_std_17)
target_compile_features(bitsery INTERFACE
cxx_auto_type
cxx_constexpr
cxx_lambdas
cxx_nullptr
cxx_variadic_templates)
target_compile_features(emio_emio INTERFACE cxx_std_20)
target_compile_features(sigmatch INTERFACE cxx_std_20)
target_compile_features(${KWSYS_TARGET_INTERFACE} INTERFACE ${KWSYS_CXX_COMPILE_FEATURES})
target_compile_features(tomlplusplus_tomlplusplus INTERFACE cxx_std_17)
target_compile_features(foonathan_lex INTERFACE cxx_std_14)
target_compile_features(${_NAME} INTERFACE ${ABSL_INTERNAL_CXX_STD_FEATURE})
target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_range_for)
target_compile_features(fire-hpp INTERFACE cxx_std_11)
target_compile_features(util
INTERFACE
cxx_std_11
)
target_compile_features(boost_asio_core INTERFACE cxx_std_11)
target_compile_features(adios2_cxx11 INTERFACE ${ADIOS2_CXX11_FEATURES})
target_compile_features(cmrc-base INTERFACE cxx_nullptr)
target_compile_features(${PROJECT_NAME} INTERFACE cxx_std_11)
target_compile_features(
${FK_YAML_TARGET_NAME}
INTERFACE
cxx_std_11
)
target_compile_features(ldpc INTERFACE cxx_std_20)
target_compile_features(protopuf INTERFACE cxx_std_20)
target_compile_features(${PROJECT_NAME} INTERFACE cxx_std_${CTRE_CXX_STANDARD})
target_compile_features(Halide_RunGenMain INTERFACE cxx_std_17)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(${LISCE} INTERFACE
cxx_std_17
)
target_compile_features(boost_multi INTERFACE cxx_std_14)
target_compile_features(${TARGET_CORE_NAME} INTERFACE cxx_generic_lambdas)
target_compile_features(datasketches INTERFACE cxx_std_11)
target_compile_features(hiir INTERFACE cxx_std_20)
target_compile_features(${NLOHMANN_JSON_TARGET_NAME} INTERFACE cxx_range_for)
target_compile_features(unordered_dense INTERFACE cxx_std_17)
target_compile_features (libcuckoo INTERFACE cxx_constexpr)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)
target_compile_features(meojson INTERFACE cxx_std_17)
target_compile_features(fmt-header-only INTERFACE cxx_std_11)
target_compile_features(Catch2
INTERFACE
cxx_alignas
cxx_alignof
cxx_attributes
cxx_auto_type
cxx_constexpr
cxx_defaulted_functions
cxx_deleted_functions
cxx_final
cxx_lambdas
cxx_noexcept
cxx_override
cxx_range_for
cxx_rvalue_references
cxx_static_assert
cxx_strong_enums
cxx_trailing_return_types
cxx_unicode_literals
cxx_user_literals
cxx_variadic_macros
)
target_compile_features(${DEAL_II_TARGET_NAME}_module_${build_lowercase}
INTERFACE cxx_std_${CMAKE_CXX_STANDARD}
)
target_compile_features(${LibTargetName}_project_options INTERFACE cxx_std_17)
target_compile_features(pybind11_headers INTERFACE cxx_inheriting_constructors cxx_user_literals
cxx_right_angle_brackets)