Ver Fonte

Don't use -fvisibility=hidden on several platforms.

Ryan C. Gordon há 16 anos atrás
pai
commit
aa478bc5df
1 ficheiros alterados com 4 adições e 1 exclusões
  1. 4 1
      CMakeLists.txt

+ 4 - 1
CMakeLists.txt

@@ -60,7 +60,10 @@ IF(CMAKE_COMPILER_IS_GNUCC)
     " PHYSFS_IS_GCC4)
 
     IF(PHYSFS_IS_GCC4)
-        ADD_DEFINITIONS(-fvisibility=hidden)
+        # Not supported on several operating systems at this time.
+        IF(NOT OS2 AND NOT SOLARIS AND NOT WINDOWS)
+             ADD_DEFINITIONS(-fvisibility=hidden)
+        ENDIF(NOT OS2 AND NOT SOLARIS AND NOT WINDOWS)
     ENDIF(PHYSFS_IS_GCC4)
 ENDIF(CMAKE_COMPILER_IS_GNUCC)