summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt14
1 files changed, 13 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 69c3fd3..4f9a8d3 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -44,6 +44,18 @@ FIND_PACKAGE(Boost COMPONENTS system filesystem program_options REQUIRED)
SET(UTF8CPP_INCLUDE_DIR "lib/utf8cpp")
################################################################################
+# Check the gcc version #
+################################################################################
+
+IF(CMAKE_COMPILER_IS_GNUCC)
+ EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion
+ OUTPUT_VARIABLE GCC_VERSION)
+ IF(GCC_VERSION VERSION_LESS 4.8)
+ ERROR("This projects requires at last GCC 4.8 or newer to be built")
+ ENDIF()
+ENDIF()
+
+################################################################################
# Inclusion of doxygen #
################################################################################
@@ -274,7 +286,7 @@ IF(TEST)
test/core/model/StyleTest
test/core/model/TypesystemTest
test/core/parser/ParserScopeTest
-# test/core/parser/stack/StackTest
+ test/core/parser/stack/StackTest
test/core/parser/stack/StateTest
test/core/parser/utils/TokenizerTest
test/core/parser/utils/TokenTrieTest