Commit 3e51f9b8 authored by Dominik Charousset's avatar Dominik Charousset

Fix build on Clang 3.4 / Linux

parent f14a6e3a
...@@ -106,9 +106,14 @@ if(NOT WIN32 AND NOT CAF_NO_COMPILER_CHECK) ...@@ -106,9 +106,14 @@ if(NOT WIN32 AND NOT CAF_NO_COMPILER_CHECK)
endif() endif()
# set optional build flags # set optional build flags
set(EXTRA_FLAGS "") set(EXTRA_FLAGS "")
# increase max. template depth on GCC and Clang
if("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"
OR "${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
set(EXTRA_FLAGS "-ftemplate-depth=512")
endif()
# add "-Werror" flag if --pedantic-build is used # add "-Werror" flag if --pedantic-build is used
if(CAF_CXX_WARNINGS_AS_ERRORS) if(CAF_CXX_WARNINGS_AS_ERRORS)
set(EXTRA_FLAGS "-Werror") set(EXTRA_FLAGS "${EXTRA_FLAGS} -Werror")
endif() endif()
# enable a ton of warnings if --more-clang-warnings is used # enable a ton of warnings if --more-clang-warnings is used
if(CAF_MORE_WARNINGS) if(CAF_MORE_WARNINGS)
......
Subproject commit e66010a61cdceeef662dd701afd5a8cda411e320 Subproject commit 2963ffe32e2f94f28ecaa609274e66f69bc06ac2
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment