← Back to team overview

yade-dev team mailing list archive

[Branch ~yade-pkg/yade/git-trunk] Rev 3793: Set one more paramter -ftemplate-depth-512 for clang

 

------------------------------------------------------------
revno: 3793
committer: Anton Gladky <gladky.anton@xxxxxxxxx>
timestamp: Tue 2014-01-07 08:32:51 +0100
message:
  Set one more paramter -ftemplate-depth-512 for clang
  
  Fixes compilation with the latest clang.
modified:
  CMakeLists.txt


--
lp:yade
https://code.launchpad.net/~yade-pkg/yade/git-trunk

Your team Yade developers is subscribed to branch lp:yade.
To unsubscribe from this branch go to https://code.launchpad.net/~yade-pkg/yade/git-trunk/+edit-subscription
=== modified file 'CMakeLists.txt'
--- CMakeLists.txt	2013-11-21 22:57:34 +0000
+++ CMakeLists.txt	2014-01-07 07:32:51 +0000
@@ -52,6 +52,12 @@
 ENDIF()
 
 #===========================================================
+
+IF ("${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_ARG1}" MATCHES ".*clang")
+  SET(CMAKE_CXX_FLAGS  "${CMAKE_CXX_FLAGS} -ftemplate-depth-512")
+ENDIF()
+
+#===========================================================
 ADD_DEFINITIONS(" -DYADE_PTR_CAST=static_pointer_cast -DYADE_CAST=static_cast ")
 IF (CMAKE_CXX_FLAGS)
   #If flags are set, add only neccessary flags