[brlcad-commits] SF.net SVN: brlcad:[42753] brlcad/branches/cmake/misc/CMake/CompilerFlags. cmake
Open Source Solid Modeling CAD
Brought to you by:
brlcad
From: <sta...@us...> - 2011-01-29 15:32:49
|
Revision: 42753 http://brlcad.svn.sourceforge.net/brlcad/?rev=42753&view=rev Author: starseeker Date: 2011-01-29 15:32:40 +0000 (Sat, 29 Jan 2011) Log Message: ----------- Untested - try to duplicate configure.ac version based check for correct mac debug flag Modified Paths: -------------- brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake Modified: brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake =================================================================== --- brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake 2011-01-29 15:18:01 UTC (rev 42752) +++ brlcad/branches/cmake/misc/CMake/CompilerFlags.cmake 2011-01-29 15:32:40 UTC (rev 42753) @@ -122,8 +122,16 @@ ENDIF(BRLCAD-ENABLE_PROFILING) # Debugging flags - -CHECK_C_FLAG(ggdb3 DEBUG_FLAG) +IF(APPLE) + EXEC_PROGRAM(sw_vers ARGS -productVersion OUTPUT_VARIABLE MACOSX_VERSION) + IF(${MACOSX_VERSION} VERSION_LESS "10.5") + CHECK_C_FLAG(ggdb3 DEBUG_FLAG) + ELSE(${MACOSX_VERSION} VERSION_LESS "10.5") + CHECK_C_FLAG(gstabs+ DEBUG_FLAG) + ENDIF(${MACOSX_VERSION} VERSION_LESS "10.5") +ELSE(APPLE) + CHECK_C_FLAG(ggdb3 DEBUG_FLAG) +ENDIF(APPLE) CHECK_C_FLAG(g DEBUG_FLAG) CHECK_C_FLAG(debug DEBUG_FLAG) # add -D_FORTIFY_SOURCE=2 to flags. provides compile-time This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |