diff options
Diffstat (limited to 'cgnslib-cmake-install-dirs.patch')
-rw-r--r-- | cgnslib-cmake-install-dirs.patch | 254 |
1 files changed, 254 insertions, 0 deletions
diff --git a/cgnslib-cmake-install-dirs.patch b/cgnslib-cmake-install-dirs.patch new file mode 100644 index 0000000..d2061ea --- /dev/null +++ b/cgnslib-cmake-install-dirs.patch @@ -0,0 +1,254 @@ +diff -rupN CGNS-4.3.0/CMakeLists.txt CGNS-4.3.0-new/CMakeLists.txt +--- CGNS-4.3.0/CMakeLists.txt 2022-03-21 13:43:17.860321889 +0100 ++++ CGNS-4.3.0-new/CMakeLists.txt 2022-03-21 11:40:19.595169803 +0100 +@@ -424,7 +424,7 @@ if (CGNS_BUILD_SHARED) + set(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + + # the RPATH to be used when installing +- set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/lib") ++ set(CMAKE_INSTALL_RPATH "${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR}") + + # add the automatically determined parts of the RPATH + # which point to directories outside the build tree to the install RPATH +diff -rupN CGNS-4.3.0/src/cgnstools/cgnscalc/CMakeLists.txt CGNS-4.3.0-new/src/cgnstools/cgnscalc/CMakeLists.txt +--- CGNS-4.3.0/src/cgnstools/cgnscalc/CMakeLists.txt 2022-03-21 13:43:17.861321883 +0100 ++++ CGNS-4.3.0-new/src/cgnstools/cgnscalc/CMakeLists.txt 2022-03-21 11:40:19.595169803 +0100 +@@ -59,11 +59,11 @@ endif () + if (WIN32) + install(TARGETS + calcwish +- RUNTIME DESTINATION bin) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}) + install(PROGRAMS + cgnscalc.bat + unitconv.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnscalc.tcl + unitconv.tcl +@@ -78,21 +78,21 @@ if (WIN32) + else () + install(TARGETS + calcwish +- RUNTIME DESTINATION bin/cgnstools) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}/cgnstools) + install(PROGRAMS + cgnscalc.sh +- DESTINATION bin ++ DESTINATION ${BIN_INSTALL_DIR} + RENAME cgnscalc) + install(PROGRAMS + cgnscalc.desktop +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(PROGRAMS + unitconv.sh +- DESTINATION bin ++ DESTINATION ${BIN_INSTALL_DIR} + RENAME unitconv) + install(PROGRAMS + unitconv.desktop +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnscalc.tcl + unitconv.tcl +diff -rupN CGNS-4.3.0/src/cgnstools/cgnsplot/CMakeLists.txt CGNS-4.3.0-new/src/cgnstools/cgnsplot/CMakeLists.txt +--- CGNS-4.3.0/src/cgnstools/cgnsplot/CMakeLists.txt 2022-03-21 13:43:17.862321878 +0100 ++++ CGNS-4.3.0-new/src/cgnstools/cgnsplot/CMakeLists.txt 2022-03-21 11:40:19.595169803 +0100 +@@ -66,10 +66,10 @@ endif () + if (WIN32) + install(TARGETS + plotwish +- RUNTIME DESTINATION bin) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}) + install(PROGRAMS + cgnsplot.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnsplot.tcl + cgnsplot.ico +@@ -80,14 +80,14 @@ if (WIN32) + else () + install(TARGETS + plotwish +- RUNTIME DESTINATION bin/cgnstools) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}/cgnstools) + install(PROGRAMS + cgnsplot.sh +- DESTINATION bin ++ DESTINATION ${BIN_INSTALL_DIR} + RENAME cgnsplot) + install(PROGRAMS + cgnsplot.desktop +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnsplot.tcl + cgnsplot.ico +diff -rupN CGNS-4.3.0/src/cgnstools/cgnsview/CMakeLists.txt CGNS-4.3.0-new/src/cgnstools/cgnsview/CMakeLists.txt +--- CGNS-4.3.0/src/cgnstools/cgnsview/CMakeLists.txt 2022-03-21 13:43:17.862321878 +0100 ++++ CGNS-4.3.0-new/src/cgnstools/cgnsview/CMakeLists.txt 2022-03-21 11:40:19.595169803 +0100 +@@ -63,11 +63,11 @@ endif () + if (WIN32) + install(TARGETS + cgiowish +- RUNTIME DESTINATION bin) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}) + install(PROGRAMS + cgnsview.bat + cgnsnodes.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnsview.tcl + cgns.tcl +@@ -79,21 +79,21 @@ if (WIN32) + else () + install(TARGETS + cgiowish +- RUNTIME DESTINATION bin/cgnstools) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}/cgnstools) + install(PROGRAMS + cgnsview.sh +- DESTINATION bin ++ DESTINATION ${BIN_INSTALL_DIR} + RENAME cgnsview) + install(PROGRAMS + cgnsview.desktop +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(PROGRAMS + cgnsnodes.sh +- DESTINATION bin ++ DESTINATION ${BIN_INSTALL_DIR} + RENAME cgnsnodes) + install(PROGRAMS + cgnsnodes.desktop +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + cgnsview.tcl + cgns.tcl +diff -rupN CGNS-4.3.0/src/cgnstools/CMakeLists.txt CGNS-4.3.0-new/src/cgnstools/CMakeLists.txt +--- CGNS-4.3.0/src/cgnstools/CMakeLists.txt 2022-03-21 13:43:17.863321872 +0100 ++++ CGNS-4.3.0-new/src/cgnstools/CMakeLists.txt 2022-03-21 11:40:19.596169823 +0100 +@@ -111,7 +111,7 @@ set CG_LIB_DIR=${WIN_INSTALL_DIR}\\share + + install(PROGRAMS + ${CMAKE_CURRENT_BINARY_DIR}/cgconfig.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + else () + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/cgconfig + "CG_BIN_DIR=${CMAKE_INSTALL_PREFIX}/bin; export CG_BIN_DIR +@@ -120,6 +120,6 @@ CG_LIB_DIR=${CMAKE_INSTALL_PREFIX}/share + + install(PROGRAMS + ${CMAKE_CURRENT_BINARY_DIR}/cgconfig +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + endif () + +diff -rupN CGNS-4.3.0/src/cgnstools/utilities/CMakeLists.txt CGNS-4.3.0-new/src/cgnstools/utilities/CMakeLists.txt +--- CGNS-4.3.0/src/cgnstools/utilities/CMakeLists.txt 2022-03-21 13:43:17.863321872 +0100 ++++ CGNS-4.3.0-new/src/cgnstools/utilities/CMakeLists.txt 2022-03-21 11:40:19.596169823 +0100 +@@ -243,7 +243,7 @@ if (WIN32) + interpolate_cgns + update_ngon + cgns_info +- RUNTIME DESTINATION bin) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}) + install(FILES + conserved.cnv + convert.tcl +@@ -281,7 +281,7 @@ else () + interpolate_cgns + update_ngon + cgns_info +- RUNTIME DESTINATION bin/cgnstools) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}/cgnstools) + install(FILES + conserved.cnv + convert.tcl +diff -rupN CGNS-4.3.0/src/CMakeLists.txt CGNS-4.3.0-new/src/CMakeLists.txt +--- CGNS-4.3.0/src/CMakeLists.txt 2022-03-21 13:43:17.864321867 +0100 ++++ CGNS-4.3.0-new/src/CMakeLists.txt 2022-03-21 13:44:28.804031877 +0100 +@@ -45,7 +45,7 @@ set(SYSCFLAGS "") + set(CFGFLAGS "") + set(LIBS "") + +-file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/lib LIBDIR) ++file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/${LIB_INSTALL_DIR} LIBDIR) + file(TO_NATIVE_PATH ${CMAKE_INSTALL_PREFIX}/include INCLUDEDIR) + file(TO_NATIVE_PATH ${CMAKE_C_COMPILER} CC) + if (WIN32) +@@ -682,10 +682,10 @@ endif () + # for windows, need to install both cgnsdll.dll and cgnsdll.lib + install (TARGETS ${install_targets} + EXPORT cgns-targets +- LIBRARY DESTINATION lib COMPONENT libraries +- ARCHIVE DESTINATION lib COMPONENT libraries +- RUNTIME DESTINATION bin COMPONENT libraries +- INCLUDES DESTINATION include) ++ LIBRARY DESTINATION ${LIB_INSTALL_DIR} COMPONENT libraries ++ ARCHIVE DESTINATION ${LIB_INSTALL_DIR} COMPONENT libraries ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR} COMPONENT libraries ++ INCLUDES DESTINATION ${INCLUDE_INSTALL_DIR}) + + # Set the install path of the header files + set(headers +@@ -724,13 +724,13 @@ endif () + + # Set the install path of the header files + install(FILES ${headers} +- DESTINATION include) ++ DESTINATION ${INCLUDE_INSTALL_DIR}) + + #if (NOT CGNS_EXTERNALLY_CONFIGURE) + install(EXPORT cgns-targets + FILE cgns-targets.cmake + NAMESPACE CGNS:: +- DESTINATION lib/cmake/cgns ++ DESTINATION ${LIB_INSTALL_DIR}/cmake/cgns + ) + #endif() + +diff -rupN CGNS-4.3.0/src/tools/CMakeLists.txt CGNS-4.3.0-new/src/tools/CMakeLists.txt +--- CGNS-4.3.0/src/tools/CMakeLists.txt 2022-03-21 13:43:17.865321861 +0100 ++++ CGNS-4.3.0-new/src/tools/CMakeLists.txt 2022-03-21 11:40:19.596169823 +0100 +@@ -72,27 +72,27 @@ install(TARGETS + cgnslist + cgnsnames + cgnscompress +- RUNTIME DESTINATION bin) ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR}) + + if (WIN32) + install(PROGRAMS + cgnsupdate.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + if (CGNS_ENABLE_HDF5) + install(PROGRAMS + adf2hdf.bat + hdf2adf.bat +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + endif () + else () + install(PROGRAMS + cgnsupdate +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + if (CGNS_ENABLE_HDF5) + install(PROGRAMS + adf2hdf + hdf2adf +- DESTINATION bin) ++ DESTINATION ${BIN_INSTALL_DIR}) + endif () + endif () + |