Use CXX flags not C flags in ChemDraw cmake config (#9108)

* Use CXX flags not C flags

* Explicitly turn off -Werror and see if that works

* Back out removing -Werror, remove unused clang -Wno-X flags
This commit is contained in:
Brian Kelley
2026-02-13 00:08:13 -05:00
committed by GitHub
parent f65fd0d8e5
commit 2a79115e9c

View File

@@ -119,11 +119,11 @@ if(RDK_BUILD_CHEMDRAW_SUPPORT)
endif()
if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-comment -Wno-parentheses -Wno-logical-op-parentheses -Wno-pointer-bool-conversion -Wno-unused-value -Wno-unsequenced -Wno-constant-logical-operand")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-comment -Wno-parentheses -Wno-logical-op-parentheses -Wno-pointer-bool-conversion -Wno-unused-value -Wno-unsequenced -Wno-constant-logical-operand")
endif()
if(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wformat-overflow=0 -Wformat=0 -Wno-format-security")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wformat-overflow=0 -Wformat=0 -Wno-format-security")
endif()
include_directories(chemdraw)