Skip to content

Commit 9737d59

Browse files
committed
Pass CXXFLAGS to CaDiCaL also
1 parent cfb585b commit 9737d59

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
@@ -112,7 +112,15 @@ elseif("${sat_impl}" STREQUAL "cadical")
112112
)
113113

114114
message(STATUS "Building CaDiCaL")
115-
execute_process(COMMAND make WORKING_DIRECTORY ${cadical_SOURCE_DIR})
115+
if("${CMAKE_BUILD_TYPE}" STREQUAL "Release")
116+
execute_process(COMMAND make CXXFLAGS="${CMAKE_CXX_FLAGS_RELEASE}"
117+
WORKING_DIRECTORY "${cadical_SOURCE_DIR}")
118+
elseif("${CMAKE_BUILD_TYPE}" STREQUAL "RelWithDebInfo")
119+
execute_process(COMMAND make CXXFLAGS="${CMAKE_CXX_FLAGS_RELWITHDEBINFO}"
120+
WORKING_DIRECTORY "${cadical_SOURCE_DIR}")
121+
else()
122+
execute_process(COMMAND make WORKING_DIRECTORY ${cadical_SOURCE_DIR})
123+
endif()
116124

117125
target_compile_definitions(solvers PUBLIC
118126
SATCHECK_CADICAL HAVE_CADICAL

0 commit comments

Comments
 (0)