Skip to content

Commit 7b54c81

Browse files
committed
Pass CXXFLAGS to CaDiCaL also
1 parent 8351b8a commit 7b54c81

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

src/solvers/CMakeLists.txt

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,15 @@ elseif("${sat_impl}" STREQUAL "cadical")
109109
)
110110

111111
message(STATUS "Building CaDiCaL")
112-
execute_process(COMMAND make WORKING_DIRECTORY ${cadical_SOURCE_DIR})
112+
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
113+
execute_process(COMMAND make CXXFLAGS="${CMAKE_CXX_FLAGS_RELEASE}"
114+
WORKING_DIRECTORY "${cadical_SOURCE_DIR}")
115+
elseif("${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo")
116+
execute_process(COMMAND make CXXFLAGS="${CMAKE_CXX_FLAGS_RELWITHDEBINFO}"
117+
WORKING_DIRECTORY "${cadical_SOURCE_DIR}")
118+
else()
119+
execute_process(COMMAND make WORKING_DIRECTORY ${cadical_SOURCE_DIR})
120+
endif()
113121

114122
target_compile_definitions(solvers PUBLIC
115123
SATCHECK_CADICAL HAVE_CADICAL

0 commit comments

Comments
 (0)