commit 7f1f593fd53b0a3f32170f8aecb65bf7ce73fb20
Author: Kornel Benko <[email protected]>
Date:   Wed Oct 29 09:22:49 2025 +0100

    Amend ee65f260
    
    Compilations with gcc and clang emitting new warnings
---
 3rdparty/libiconv/CMakeLists.txt | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/3rdparty/libiconv/CMakeLists.txt b/3rdparty/libiconv/CMakeLists.txt
index 150aa79d8d..4a16ff9744 100644
--- a/3rdparty/libiconv/CMakeLists.txt
+++ b/3rdparty/libiconv/CMakeLists.txt
@@ -25,7 +25,7 @@ set(LIBICONV_VERSION 1.18)
 
 set(SRCDIR ${LIBICONV_VERSION})
 
-handle_warning_options("libiconv" "CC" -Wno-error -Wdeprecated-non-prototype 
-Wstrict-prototypes -Wstatic-in-inline -Wparentheses-equality -Wundef 
-Wno-reserved-macro-identifier)
+handle_warning_options("libiconv" "CC" -Werror -Wdeprecated-non-prototype 
-Wstrict-prototypes -Wstatic-in-inline -Wparentheses-equality -Wundef 
-Wno-reserved-macro-identifier -Wno-unused-parameter -Wno-sign-compare 
-Wno-type-limits -Wno-implicit-fallthrough -Wno-cast-align 
-Wno-parentheses-equality)
 
 # Options
 option(ENABLE_EXTRA "Enable a few rarely used encodings" OFF)
@@ -73,7 +73,14 @@ set(ICONV_INCLUDE_DIR ${BINDIR}/include CACHE STRING 
"libiconv include  dir" FOR
 set(ICONV_LIBRARY iconv CACHE STRING "libiconv library" FORCE)
 set(ICONV_FOUND iconv CACHE STRING "libiconv found" FORCE)
 
-handle_source_option("CC" ${SRCDIR}/lib/iconv.c -Werror -Wno-cast-align 
-Wno-parentheses-equality -Wno-static-in-inline -Wno-unused-parameter 
-Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers 
-Wno-unused-macros -Wno-redundant-decls -Wno-implicit-fallthrough 
-Wno-strict-prototypes)
+foreach(_base iconv genaliases2 genaliases genflags)
+  handle_source_option("CC" ${SRCDIR}/lib/${_base}.c -Wno-unused-macros)
+endforeach()
+
+handle_source_option("CC" ${SRCDIR}/lib/iconv.c -Wno-cast-align 
-Wno-parentheses-equality -Wno-static-in-inline -Wno-unused-parameter 
-Wno-sign-compare -Wno-type-limits -Wno-missing-field-initializers 
-Wno-redundant-decls -Wno-implicit-fallthrough -Wno-strict-prototypes)
+handle_source_option("CC" ${SRCDIR}/lib/genaliases2.c 
-Wno-unused-but-set-variable -Wno-unused-function)
+handle_source_option("CC" ${SRCDIR}/lib/genflags.c -Wno-pedantic)
+handle_source_option("CC" ${SRCDIR}/lib/gentranslit.c -Wno-format)
 set_target_properties(iconv PROPERTIES
        FOLDER "3rd_party"
        INTERPROCEDURAL_OPTIMIZATION ${LYX_IPO_SUPPORTED})
-- 
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to