[Orxonox-commit 2823] r7526 - code/branches/ois_update/cmake
rgrieder at orxonox.net
rgrieder at orxonox.net
Mon Oct 11 23:17:09 CEST 2010
Author: rgrieder
Date: 2010-10-11 23:17:09 +0200 (Mon, 11 Oct 2010)
New Revision: 7526
Modified:
code/branches/ois_update/cmake/CompilerConfigGCC.cmake
Log:
Fixed GCC visibility: Default should be 'default', not 'hidden' for our project
Modified: code/branches/ois_update/cmake/CompilerConfigGCC.cmake
===================================================================
--- code/branches/ois_update/cmake/CompilerConfigGCC.cmake 2010-10-11 21:08:26 UTC (rev 7525)
+++ code/branches/ois_update/cmake/CompilerConfigGCC.cmake 2010-10-11 21:17:09 UTC (rev 7526)
@@ -76,17 +76,17 @@
# ADD_COMPILER_FLAGS("-msse" CACHE)
#ENDIF()
-IF(FALSE AND NOT MINGW)
+IF(NOT MINGW)
# Have GCC visibility?
CHECK_CXX_COMPILER_FLAG("-fvisibility=hidden" _gcc_have_visibility)
IF(_gcc_have_visibility)
# Note: There is a possible bug with the flag in gcc < 4.2 and Debug versions
COMPARE_VERSION_STRINGS("${GCC_VERSION}" "4.2.0" _compare_result)
IF(NOT CMAKE_BUILD_TYPE STREQUAL "Debug" OR _compare_result GREATER -1)
- ADD_COMPILER_FLAGS("-DORXONOX_GCC_VISIBILITY -fvisibility=hidden -fvisibility-inlines-hidden" CACHE)
+ ADD_COMPILER_FLAGS("-DORXONOX_GCC_VISIBILITY -fvisibility=default -fvisibility-inlines-hidden" CACHE)
ENDIF()
ENDIF(_gcc_have_visibility)
-ENDIF(FALSE AND NOT MINGW)
+ENDIF()
# We have some unconformant code, disable an optimisation feature
ADD_COMPILER_FLAGS("-fno-strict-aliasing" CACHE)
More information about the Orxonox-commit
mailing list