Ver Fonte

Don't use -fvisibility=hidden on Windows, since MinGW doesn't support it. :(

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

+ 3 - 2
CMakeLists.txt

@@ -67,9 +67,10 @@ IF(CMAKE_COMPILER_IS_GNUCC)
     " PHYSFS_IS_GCC4)
     " PHYSFS_IS_GCC4)
 
 
     IF(PHYSFS_IS_GCC4)
     IF(PHYSFS_IS_GCC4)
-        IF(NOT OS2 AND NOT SOLARIS) # Not supported on OS/2 or Solaris.
+        # Not supported on several operating systems at this time.
+        IF(NOT OS2 AND NOT SOLARIS AND NOT WINDOWS) 
             ADD_DEFINITIONS(-fvisibility=hidden)
             ADD_DEFINITIONS(-fvisibility=hidden)
-        ENDIF(NOT OS2 AND NOT SOLARIS)
+        ENDIF(NOT OS2 AND NOT SOLARIS AND NOT WINDOWS)
     ENDIF(PHYSFS_IS_GCC4)
     ENDIF(PHYSFS_IS_GCC4)
 ENDIF(CMAKE_COMPILER_IS_GNUCC)
 ENDIF(CMAKE_COMPILER_IS_GNUCC)