From 05a607c7c9f6727f52ae26f32e66cba8ad26fb45 Mon Sep 17 00:00:00 2001 From: Andreas Lauser Date: Tue, 8 Jul 2014 11:57:19 +0200 Subject: [PATCH] use extended regular expressions in the test for std::regex for some compilers (e.g., GCC < 4.9) the default is buggy and opm-parser thus uses extended expressions... thanks to [at]bska for digging this up! --- cmake/Modules/FindCXX11Features.cmake | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cmake/Modules/FindCXX11Features.cmake b/cmake/Modules/FindCXX11Features.cmake index b51f0a8f3..9697cc79e 100644 --- a/cmake/Modules/FindCXX11Features.cmake +++ b/cmake/Modules/FindCXX11Features.cmake @@ -133,7 +133,7 @@ CHECK_CXX_SOURCE_RUNS(" #include int main(void) { - std::regex r(\"AB.*|BC+\"); + std::regex r(\"AB.*|BC+\", std::regex::extended); if (!std::regex_match(\"AB\", r)) return 1; if (!std::regex_match(\"ABC\", r))