commit 2edd8225f05736a833c0c1827a7926bc04756027
Author: Kornel Benko <[email protected]>
Date: Thu Jul 3 22:30:35 2025 +0200
Cmake build: Discard unavailable compiler options
These are options comming thru cmake-call like e.g.
"-DLYX_CXX_FLAGS_EXTRA='-Werror;-Wundef;-pedantic'"
---
CMakeLists.txt | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 893bc0c3b0..7408304296 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -781,7 +781,10 @@ set(LYX_CXX_FLAGS_EXTRA "" CACHE STRING "Desired semicolon
separated list of ext
mark_as_advanced(LYX_CXX_FLAGS_EXTRA)
if(LYX_CXX_FLAGS_EXTRA)
foreach(_flag ${LYX_CXX_FLAGS_EXTRA})
- add_definitions(${_flag})
+ CHECK_CXX_COMPILER_FLAG(${_flag} tmp_check_flag)
+ if (${tmp_check_flag})
+ add_compile_options(${_flag})
+ endif()
endforeach()
endif()
--
lyx-cvs mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-cvs