3 IF(CMAKE_SYSTEM MATCHES "OSF1-1.[012]")
4 ENDIF(CMAKE_SYSTEM MATCHES "OSF1-1.[012]")
5 IF(CMAKE_SYSTEM MATCHES "OSF1-1.*")
6 # OSF/1 1.3 from OSF using ELF, and derivatives, including AD2
7 SET(CMAKE_SHARED_LIBRARY_C_FLAGS "-fpic") # -pic
8 SET(CMAKE_SHARED_LIBRARY_CXX_FLAGS "-fpic") # -pic
9 ENDIF(CMAKE_SYSTEM MATCHES "OSF1-1.*")
13 IF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
14 SET(CMAKE_SHARED_LIBRARY_CREATE_C_FLAGS "-shared -Wl,-expect_unresolved,\\*") # -shared
15 SET(CMAKE_SHARED_LIBRARY_CREATE_CXX_FLAGS "-shared -Wl,-expect_unresolved,\\*") # -shared
16 IF(CMAKE_COMPILER_IS_GNUCXX)
17 SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-Wl,-rpath,")
18 ELSE(CMAKE_COMPILER_IS_GNUCXX)
19 SET(CMAKE_SHARED_LIBRARY_RUNTIME_CXX_FLAG "-rpath ")
20 ENDIF(CMAKE_COMPILER_IS_GNUCXX)
21 IF(CMAKE_COMPILER_IS_GNUCC)
22 SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-Wl,-rpath,")
23 ELSE(CMAKE_COMPILER_IS_GNUCC)
24 SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG "-rpath ")
25 ENDIF(CMAKE_COMPILER_IS_GNUCC)
26 SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":")
27 ENDIF(CMAKE_SYSTEM MATCHES "OSF1-V.*")
30 IF(CMAKE_COMPILER_IS_GNUCXX)
31 # include the gcc flags
32 ELSE (CMAKE_COMPILER_IS_GNUCXX)
33 # use default OSF compiler flags
34 SET (CMAKE_C_FLAGS_INIT "")
35 SET (CMAKE_C_FLAGS_DEBUG_INIT "-g")
36 SET (CMAKE_C_FLAGS_MINSIZEREL_INIT "-O2 -DNDEBUG")
37 SET (CMAKE_C_FLAGS_RELEASE_INIT "-O2 -DNDEBUG")
38 SET (CMAKE_C_FLAGS_RELWITHDEBINFO_INIT "-O2")
39 SET (CMAKE_CXX_FLAGS_INIT "")
40 SET (CMAKE_CXX_FLAGS_DEBUG_INIT "-g")
41 SET (CMAKE_CXX_FLAGS_MINSIZEREL_INIT "-O2 -DNDEBUG")
42 SET (CMAKE_CXX_FLAGS_RELEASE_INIT "-O2 -DNDEBUG")
43 SET (CMAKE_CXX_FLAGS_RELWITHDEBINFO_INIT "-O2")
44 ENDIF(CMAKE_COMPILER_IS_GNUCXX)
45 INCLUDE(Platform/UnixPaths)