Interface features require c_std_90

This commit is contained in:
Mason M 2025-01-24 13:09:59 -04:00
parent 65b0d8ba4a
commit 6388dd9cb2
2 changed files with 2 additions and 2 deletions

View File

@ -24,7 +24,7 @@ set_target_properties(llama
INTERFACE_LINK_LIBRARIES "ggml::ggml;ggml::ggml-base;" INTERFACE_LINK_LIBRARIES "ggml::ggml;ggml::ggml-base;"
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX" IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
IMPORTED_LOCATION "${llama_LIBRARY}" IMPORTED_LOCATION "${llama_LIBRARY}"
INTERFACE_COMPILE_FEATURES cxx_std_17 INTERFACE_COMPILE_FEATURES c_std_90
POSITION_INDEPENDENT_CODE ON) POSITION_INDEPENDENT_CODE ON)
check_required_components(Llama) check_required_components(Llama)

View File

@ -107,7 +107,7 @@ foreach(_ggml_backend ${GGML_AVAILABLE_BACKENDS})
INTERFACE_INCLUDE_DIRECTORIES "${GGML_INCLUDE_DIR}" INTERFACE_INCLUDE_DIRECTORIES "${GGML_INCLUDE_DIR}"
IMPORTED_LINK_INTERFACE_LANGUAGES "CXX" IMPORTED_LINK_INTERFACE_LANGUAGES "CXX"
IMPORTED_LOCATION "${${_ggml_backend_pfx}_LIBRARY}" IMPORTED_LOCATION "${${_ggml_backend_pfx}_LIBRARY}"
INTERFACE_COMPILE_FEATURES cxx_std_17 INTERFACE_COMPILE_FEATURES c_std_90
POSITION_INDEPENDENT_CODE ON) POSITION_INDEPENDENT_CODE ON)
string(REGEX MATCH "^ggml-cpu" is_cpu_variant "${_ggml_backend}") string(REGEX MATCH "^ggml-cpu" is_cpu_variant "${_ggml_backend}")