From e1dee8e56ac37f3d20740f047ef864c922b3aef4 Mon Sep 17 00:00:00 2001 From: "Ryan C. Gordon" Date: Mon, 13 Apr 2009 03:40:02 -0400 Subject: [PATCH] More Solaris fixes. --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 09ad0d2f..8158953d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -26,6 +26,10 @@ IF (CMAKE_SYSTEM MATCHES OS2) SET(OS2 TRUE) ENDIF (CMAKE_SYSTEM MATCHES OS2) +IF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") + SET(SOLARIS TRUE) +ENDIF(CMAKE_SYSTEM_NAME STREQUAL "SunOS") + INCLUDE(CheckIncludeFile) INCLUDE(CheckLibraryExists) INCLUDE(CheckCSourceCompiles) @@ -63,9 +67,9 @@ IF(CMAKE_COMPILER_IS_GNUCC) " PHYSFS_IS_GCC4) IF(PHYSFS_IS_GCC4) - IF (NOT OS2) # Not supported on OS/2. + IF((NOT OS2) AND (NOT SOLARIS)) # Not supported on OS/2 or Solaris. ADD_DEFINITIONS(-fvisibility=hidden) - ENDIF (NOT OS2) + ENDIF((NOT OS2) AND (NOT SOLARIS)) ENDIF(PHYSFS_IS_GCC4) ENDIF(CMAKE_COMPILER_IS_GNUCC)