From abce14224b287dae2bcc2a5166bc5b32a5dc7753 Mon Sep 17 00:00:00 2001 From: Jean-Paul Pelteret Date: Sat, 28 Apr 2018 08:44:30 +0200 Subject: [PATCH] CMake: Make Adol-C check for boost pool more specific. Apparently there are three states for this preprocessor definition: - Non-existent (i.e. undefined) - Defined and equal to zero (#define USE_BOOST_POOL 0) - Defined and equal to one (#define USE_BOOST_POOL 1) Follow up to #6335 and #6347 --- cmake/modules/FindADOLC.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/modules/FindADOLC.cmake b/cmake/modules/FindADOLC.cmake index f0ff3745c8..65e6dfb57d 100644 --- a/cmake/modules/FindADOLC.cmake +++ b/cmake/modules/FindADOLC.cmake @@ -81,7 +81,7 @@ IF(EXISTS ${ADOLC_SETTINGS_H}) # Check whether ADOL-C is configured to use the Boost pool allocator # FILE(STRINGS "${ADOLC_SETTINGS_H}" ADOLC_BOOST_POOL_STRING - REGEX "#define USE_BOOST_POOL" + REGEX "#define USE_BOOST_POOL 1" ) IF(NOT "${ADOLC_BOOST_POOL_STRING}" STREQUAL "") SET(ADOLC_WITH_BOOST_ALLOCATOR TRUE) -- 2.39.5