------------------------------------------------------------ revno: 3753 committer: Anton Gladky <[email protected]> timestamp: Tue 2013-11-12 08:18:09 +0100 message: Add -save-temps if GCC-4.8 is used. Hopefully reduces the RAM-consumption during compilation. 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-10-30 07:54:30 +0000 +++ CMakeLists.txt 2013-11-12 07:18:09 +0000 @@ -40,15 +40,15 @@ INCLUDE(GNUInstallDirs) #=========================================================== # HACK!!! If the version of gcc is 4.8 or greater, we add -ftrack-macro-expansion=0 -# to compiler to reduce the memory consumption during compilation step. +# and -save-temps into compiler to reduce the memory consumption during compilation. # See http://bugs.debian.org/726009 for more information # Can be removed later, if gcc fixes its regression # Taken from http://stackoverflow.com/questions/4058565/check-gcc-minor-in-cmake EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE GCC_VERSION) IF (GCC_VERSION VERSION_GREATER 4.8 OR GCC_VERSION VERSION_EQUAL 4.8) - MESSAGE(STATUS "GCC Version >= 4.8. Adding -ftrack-macro-expansion=0") - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftrack-macro-expansion=0 ") + MESSAGE(STATUS "GCC Version >= 4.8. Adding -ftrack-macro-expansion=0 and -save-temps") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ftrack-macro-expansion=0 -save-temps") ENDIF() #===========================================================
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

