On Wed, Sep 19, 2007 at 12:24:20PM -0500, Albert Chin wrote: > Modules/Platform/HP-UX.cmake has: > SET(CMAKE_SHARED_LIBRARY_SUFFIX ".sl") > SET(CMAKE_FIND_LIBRARY_SUFFIXES ".sl" ".so" ".a") > > On HP-UX/PA, shared libraries end in ".sl". On HP-UX/IA, they can end > in ".sl" or ".so", with ".so" being preferred. So, for HP-UX/IA, the > above should be: > SET(CMAKE_SHARED_LIBRARY_SUFFIX ".so") > SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".sl" ".a") > > Is it possible to have one Modules/Platform/HP-UX.cmake with both > changes depending on PA/IA?
How about the attached? -- albert chin ([EMAIL PROTECTED])
Index: Modules/Platform/HP-UX.cmake =================================================================== --- Modules/Platform/HP-UX.cmake.orig 2007-07-16 21:12:30.000000000 +0000 +++ Modules/Platform/HP-UX.cmake 2007-09-19 17:50:54.271062353 +0000 @@ -1,6 +1,11 @@ -SET(CMAKE_SHARED_LIBRARY_SUFFIX ".sl") # .so +IF(CMAKE_SYSTEM_PROCESSOR MATCHES "ia64") + SET(CMAKE_SHARED_LIBRARY_SUFFIX ".so") + SET(CMAKE_FIND_LIBRARY_SUFFIXES ".so" ".sl" ".a") +ELSE(CMAKE_SYSTEM_PROCESSOR MATCHES "ia64") + SET(CMAKE_SHARED_LIBRARY_SUFFIX ".sl") + SET(CMAKE_FIND_LIBRARY_SUFFIXES ".sl" ".so" ".a") +ENDIF(CMAKE_SYSTEM_PROCESSOR MATCHES "ia64") SET(CMAKE_DL_LIBS "dld") -SET(CMAKE_FIND_LIBRARY_SUFFIXES ".sl" ".so" ".a") SET(CMAKE_SHARED_LIBRARY_RUNTIME_C_FLAG_SEP ":") # : or empty
_______________________________________________ CMake mailing list [email protected] http://www.cmake.org/mailman/listinfo/cmake
