Skip to content

Commit b335a8a

Browse files
tkarnaGarra1980
authored andcommitted
relax compiler flags only if py bindings are enabled
1 parent ccb0086 commit b335a8a

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ endif()
88

99
set(IMEX_EXTERNAL_PROJECT_BUILD OFF)
1010

11-
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wall -Werror -Wnon-virtual-dtor -Wno-error=address -Wno-error=pragmas -Wno-error=pedantic -Wno-error=parentheses")
11+
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wall -Werror -Wnon-virtual-dtor")
1212

1313
if(NOT (CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR) AND NOT DEFINED MLIR_BINARY_DIR)
1414
# Building as part of LLVM via the external project mechanism.
@@ -283,6 +283,7 @@ endif()
283283

284284
set(IMEX_ENABLE_BINDINGS_PYTHON 0 CACHE BOOL "Enable IMEX Python Binding")
285285
if (IMEX_ENABLE_BINDINGS_PYTHON)
286+
set(CMAKE_CXX_FLAGS " ${CMAKE_CXX_FLAGS} -Wno-error=address -Wno-error=pragmas -Wno-error=pedantic -Wno-error=parentheses")
286287
set(IMEX_ENABLE_BINDINGS_PYTHON 1)
287288
else ()
288289
set(IMEX_ENABLE_BINDINGS_PYTHON 0)

0 commit comments

Comments
 (0)