summaryrefslogtreecommitdiff
path: root/cmake/FindCoCoA.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/FindCoCoA.cmake')
-rw-r--r--cmake/FindCoCoA.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/FindCoCoA.cmake b/cmake/FindCoCoA.cmake
index 1a4f82e9f..d84bf0f2c 100644
--- a/cmake/FindCoCoA.cmake
+++ b/cmake/FindCoCoA.cmake
@@ -56,6 +56,10 @@ if(NOT CoCoA_FOUND_SYSTEM)
${COMMON_EP_CONFIG}
URL "http://cocoa.dima.unige.it/cocoalib/tgz/CoCoALib-${CoCoA_VERSION}.tgz"
URL_HASH SHA1=873d0b60800cd3852939816ce0aa2e7f72dac4ce
+ # CoCoA requires C++14, but the check does not work with compilers that
+ # default to C++17 or newer. The patch fixes the check.
+ PATCH_COMMAND patch -p1 -d <SOURCE_DIR>
+ -i ${CMAKE_CURRENT_LIST_DIR}/deps-utils/CoCoA-patch-0.99712.patch
BUILD_IN_SOURCE YES
CONFIGURE_COMMAND ./configure --prefix=<INSTALL_DIR>
BUILD_COMMAND ${make_cmd} library
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback