slis        14/07/25 11:23:17

  Added:                cgnslib-3.2.1-cmake.patch
  Log:
  added cgnslib package
  
  (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 
0x55265D89)

Revision  Changes    Path
1.1                  sci-libs/cgnslib/files/cgnslib-3.2.1-cmake.patch

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/cgnslib/files/cgnslib-3.2.1-cmake.patch?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-libs/cgnslib/files/cgnslib-3.2.1-cmake.patch?rev=1.1&content-type=text/plain

Index: cgnslib-3.2.1-cmake.patch
===================================================================
 CMakeLists.txt     | 20 +--------------
 src/CMakeLists.txt | 72 +++++++++++++++++++++++++++---------------------------
 2 files changed, 37 insertions(+), 55 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index d9c1b3c..d4c2bf7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -81,7 +81,7 @@ if (CGNS_ENABLE_LFS)
     if (HAVE_OPEN64)
       add_definitions(-DHAVE_LSEEK64)
     endif (HAVE_OPEN64)
-    if (HAVE_OPEN64)
+    if (HAVE_LSEEK64)
       add_definitions(-DHAVE_LSEEK64)
     endif (HAVE_LSEEK64)
   endif (WIN32)
@@ -254,24 +254,6 @@ else (CGNS_ENABLE_HDF5 AND HDF5_NEED_MPI)
   mark_as_advanced(FORCE CGNS_ENABLE_PARALLEL)
 endif (CGNS_ENABLE_HDF5 AND HDF5_NEED_MPI)
 
-####################
-# RPATH Management #
-####################
-
-# use, i.e. don't skip the full RPATH for the build tree
-set(CMAKE_SKIP_BUILD_RPATH  FALSE)
-
-# when building, don't use the install RPATH already
-# (but later on when installing)
-set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
-
-# the RPATH to be used when installing
-set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib")
-
-# add the automatically determined parts of the RPATH
-# which point to directories outside the build tree to the install RPATH
-set(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE)
-
 ########
 # CGNS #
 ########
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 3c12c6d..694da42 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -69,7 +69,7 @@ set(SYSCFLAGS "")
 set(CFGFLAGS "")
 set(LIBS "")
 
-file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/lib LIBDIR)
+file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX} LIBDIR)
 file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/include INCLUDEDIR)
 file(TO_NATIVE_PATH ${CMAKE_C_COMPILER} CC)
 if (WIN32)
@@ -102,42 +102,42 @@ set(ZLIBLIB "")
 set(MPIINC "")
 set(MPILIBS "")
 
-macro(native_paths INPUT_PATH_VARIABLE RESULT_VARIABLE)
-  set(${RESULT_VARIABLE} "")
-  foreach(PATH ${${INPUT_PATH_VARIABLE}})
-    file(TO_NATIVE_PATH ${PATH} NATIVE_PATH)
-    list(APPEND ${RESULT_VARIABLE} ${NATIVE_PATH})
-  endforeach(PATH ${${INPUT_PATH_VARIABLE}})
-endmacro(native_paths)
+macro(native_paths INPUT_PATH_VARIABLE RESULT_VARIABLE)
+  set(${RESULT_VARIABLE} "")
+  foreach(PATH ${${INPUT_PATH_VARIABLE}})
+    file(TO_NATIVE_PATH ${PATH} NATIVE_PATH)
+    list(APPEND ${RESULT_VARIABLE} ${NATIVE_PATH})
+  endforeach(PATH ${${INPUT_PATH_VARIABLE}})
+endmacro(native_paths)
 
 if (CGNS_ENABLE_HDF5)
   set(BUILDHDF5 1)
-  if (HDF5_INCLUDE_PATH)
-    native_paths(HDF5_INCLUDE_PATH HDF5INC)
-  endif (HDF5_INCLUDE_PATH)
-  if (HDF5_LIBRARY)
-    native_paths(HDF5_LIBRARY HDF5LIB)
-  endif (HDF5_LIBRARY)
-  if (HDF5_NEED_SZIP)
-    set(H5NEEDSZIP 1)
-    if (SZIP_LIBRARY)
-      native_paths(SZIP_LIBRARY SZIPLIB)
-    endif (SZIP_LIBRARY)
-  endif (HDF5_NEED_SZIP)
-  if (HDF5_NEED_ZLIB)
-    set(H5NEEDZLIB 1)
-    if (ZLIB_LIBRARY)
-      native_paths(${ZLIB_LIBRARY} ZLIBLIB)
-    endif (ZLIB_LIBRARY)
-  endif (HDF5_NEED_ZLIB)
-  if (HDF5_NEED_MPI)
-    set(H5NEEDMPI 1)
-    if (MPI_INC)
-      native_paths(MPI_INC MPIINC)
-    endif (MPI_INC)
-    if (MPI_LIBS)
-      native_paths(MPI_LIBS MPILIBS)
-    endif (MPI_LIBS)
+  if (HDF5_INCLUDE_PATH)
+    native_paths(HDF5_INCLUDE_PATH HDF5INC)
+  endif (HDF5_INCLUDE_PATH)
+  if (HDF5_LIBRARY)
+    native_paths(HDF5_LIBRARY HDF5LIB)
+  endif (HDF5_LIBRARY)
+  if (HDF5_NEED_SZIP)
+    set(H5NEEDSZIP 1)
+    if (SZIP_LIBRARY)
+      native_paths(SZIP_LIBRARY SZIPLIB)
+    endif (SZIP_LIBRARY)
+  endif (HDF5_NEED_SZIP)
+  if (HDF5_NEED_ZLIB)
+    set(H5NEEDZLIB 1)
+    if (ZLIB_LIBRARY)
+      native_paths(${ZLIB_LIBRARY} ZLIBLIB)
+    endif (ZLIB_LIBRARY)
+  endif (HDF5_NEED_ZLIB)
+  if (HDF5_NEED_MPI)
+    set(H5NEEDMPI 1)
+    if (MPI_INC)
+      native_paths(MPI_INC MPIINC)
+    endif (MPI_INC)
+    if (MPI_LIBS)
+      native_paths(MPI_LIBS MPILIBS)
+    endif (MPI_LIBS)
     if (CGNS_ENABLE_PARALLEL)
       set(BUILDPARALLEL 1)
     endif (CGNS_ENABLE_PARALLEL)
@@ -251,7 +251,7 @@ if(CGNS_BUILD_SHARED)
 endif(CGNS_BUILD_SHARED)
 
 # Set the install path of the static library
-install(TARGETS cgns_static ARCHIVE DESTINATION lib)
+install(TARGETS cgns_static ARCHIVE DESTINATION lib${LIB_SUFFIX})
 # Set the install path of the shared library
 if(CGNS_BUILD_SHARED)
   # for windows, need to install both cgnsdll.dll and cgnsdll.lib
@@ -259,7 +259,7 @@ if(CGNS_BUILD_SHARED)
     install(TARGETS cgns_shared ARCHIVE DESTINATION lib)
     install(TARGETS cgns_shared RUNTIME DESTINATION lib)
   else (WIN32 OR CYGWIN)
-    install(TARGETS cgns_shared LIBRARY DESTINATION lib)
+    install(TARGETS cgns_shared LIBRARY DESTINATION lib${LIB_SUFFIX})
   endif (WIN32 OR CYGWIN)
 endif(CGNS_BUILD_SHARED)
 




Reply via email to