diff --git a/cmake/pcre.cmake b/cmake/pcre.cmake index 30b33b88..acad45bd 100644 --- a/cmake/pcre.cmake +++ b/cmake/pcre.cmake @@ -35,7 +35,8 @@ if (PCRE_BUILD_SOURCE) if (NOT CORRECT_PCRE_VERSION) unset(CORRECT_PCRE_VERSION CACHE) - message(FATAL_ERROR "Incorrect version of pcre - version ${PCRE_REQUIRED_VERSION} is required") + message(STATUS "Incorrect version of pcre - version ${PCRE_REQUIRED_VERSION} is required") + return () else() message(STATUS "PCRE version ${PCRE_REQUIRED_VERSION} - building from source.") endif() @@ -55,7 +56,8 @@ else () if (PCRE_FOUND) message(STATUS "PCRE version ${PCRE_REQUIRED_VERSION}") else () - message(FATAL_ERROR "PCRE version ${PCRE_REQUIRED_VERSION} not found") + message(STATUS "PCRE version ${PCRE_REQUIRED_VERSION} not found") + return () endif () endif (PCRE_BUILD_SOURCE) diff --git a/tools/hscollider/CMakeLists.txt b/tools/hscollider/CMakeLists.txt index 7efcef42..f05b444f 100644 --- a/tools/hscollider/CMakeLists.txt +++ b/tools/hscollider/CMakeLists.txt @@ -4,6 +4,10 @@ set(PCRE_REQUIRED_MINOR_VERSION 41) set(PCRE_REQUIRED_VERSION ${PCRE_REQUIRED_MAJOR_VERSION}.${PCRE_REQUIRED_MINOR_VERSION}) include (${CMAKE_MODULE_PATH}/pcre.cmake) +if (NOT CORRECT_PCRE_VERSION) + message(STATUS "PCRE ${PCRE_REQUIRED_VERSION} not found, not building hscollider") + return() +endif() include_directories(${PCRE_INCLUDE_DIRS})