From 1d8d76cd508e939259dd9f76909d206adc4c6fc0 Mon Sep 17 00:00:00 2001 From: Alexander Smorkalov Date: Thu, 4 Dec 2025 11:28:32 +0300 Subject: [PATCH] RISC-V RVV diagnostic fix. --- 3rdparty/libpng/CMakeLists.txt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/3rdparty/libpng/CMakeLists.txt b/3rdparty/libpng/CMakeLists.txt index 00366036df..d84072ad45 100644 --- a/3rdparty/libpng/CMakeLists.txt +++ b/3rdparty/libpng/CMakeLists.txt @@ -183,7 +183,7 @@ if(TARGET_ARCH MATCHES "^(loongarch)") endif() # Set definitions and sources for RISC-V. -if(PNG_TARGET_ARCHITECTURE MATCHES "^(riscv)") +if(TARGET_ARCH MATCHES "^(riscv)") include(CheckCCompilerFlag) set(PNG_RISCV_RVV_POSSIBLE_VALUES on off) set(PNG_RISCV_RVV "on" @@ -194,7 +194,6 @@ if(PNG_TARGET_ARCHITECTURE MATCHES "^(riscv)") if(index EQUAL -1) message(FATAL_ERROR "PNG_RISCV_RVV must be one of [${PNG_RISCV_RVV_POSSIBLE_VALUES}]") elseif(NOT PNG_RISCV_RVV STREQUAL "off") - check_c_source_compiles(" #include int main() { @@ -247,7 +246,7 @@ if(TARGET_ARCH MATCHES "^(loongarch)") endif() # Set definitions and sources for RISC-V. -if(PNG_TARGET_ARCHITECTURE MATCHES "^(riscv)") +if(TARGET_ARCH MATCHES "^(riscv)") add_definitions(-DPNG_RISCV_RVV_OPT=0) endif()