Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:badshah400:branches:science
scotch
scotch-cmake-installdirs.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File scotch-cmake-installdirs.patch of Package scotch
Index: scotch-v7.0.4/src/CMakeLists.txt =================================================================== --- scotch-v7.0.4.orig/src/CMakeLists.txt +++ scotch-v7.0.4/src/CMakeLists.txt @@ -183,8 +183,8 @@ add_subdirectory(check) # See https://cmake.org/cmake/help/latest/module/CMakePackageConfigHelpers.html include(CMakePackageConfigHelpers) -set(INCLUDE_INSTALL_DIR "include/" CACHE STRING "Where to install headers relative to prefix") -set(LIBRARY_INSTALL_DIR "lib/" CACHE STRING "Where to install libraries relative to prefix") +set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_INCLUDEDIR}" CACHE STRING "Where to install headers relative to prefix") +set(LIBRARY_INSTALL_DIR "${CMAKE_INSTALL_LIBDIR}" CACHE STRING "Where to install libraries relative to prefix") configure_package_config_file(${PROJECT_SOURCE_DIR}/cmake/SCOTCHConfig.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/SCOTCHConfig.cmake Index: scotch-v7.0.4/src/esmumps/CMakeLists.txt =================================================================== --- scotch-v7.0.4.orig/src/esmumps/CMakeLists.txt +++ scotch-v7.0.4/src/esmumps/CMakeLists.txt @@ -125,13 +125,13 @@ add_dependencies(test_fax scotch_h) install(EXPORT esmumpsTargets FILE esmumpsTargets.cmake NAMESPACE SCOTCH:: - DESTINATION lib/cmake/scotch) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch) install(TARGETS esmumps EXPORT esmumpsTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) # Dummy PTEsMUMPS library file add_library(ptesmumps ${esmumps_src} ${esmumps_headers}) @@ -154,10 +154,10 @@ add_dependencies(ptesmumps scotch_h) install(EXPORT ptesmumpsTargets FILE ptesmumpsTargets.cmake NAMESPACE SCOTCH:: - DESTINATION lib/cmake/scotch) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch) install(TARGETS ptesmumps EXPORT ptesmumpsTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) Index: scotch-v7.0.4/src/libscotch/CMakeLists.txt =================================================================== --- scotch-v7.0.4.orig/src/libscotch/CMakeLists.txt +++ scotch-v7.0.4/src/libscotch/CMakeLists.txt @@ -809,11 +809,11 @@ foreach(_target ${TARGETS_LIST}) install(EXPORT ${_target}Targets FILE ${_target}Targets.cmake NAMESPACE SCOTCH:: - DESTINATION lib/cmake/scotch) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch) install(TARGETS ${_target} EXPORT ${_target}Targets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) endforeach() Index: scotch-v7.0.4/src/libscotchmetis/CMakeLists.txt =================================================================== --- scotch-v7.0.4.orig/src/libscotchmetis/CMakeLists.txt +++ scotch-v7.0.4/src/libscotchmetis/CMakeLists.txt @@ -114,18 +114,18 @@ foreach(version 3 5) install(EXPORT scotchmetisTargets FILE scotchmetisTargets.cmake NAMESPACE SCOTCH:: - DESTINATION lib/cmake/scotch) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch) if(INSTALL_METIS_HEADERS) install(TARGETS scotchmetisv${version} EXPORT scotchmetisTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) else() install(TARGETS scotchmetisv${version} EXPORT scotchmetisTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() endforeach(version 3 5) @@ -183,19 +183,19 @@ if(BUILD_PTSCOTCH) install(EXPORT ptscotchparmetisTargets FILE ptscotchparmetisTargets.cmake NAMESPACE SCOTCH:: - DESTINATION lib/cmake/scotch) + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/scotch) if(INSTALL_METIS_HEADERS) install(TARGETS ptscotchparmetisv${version} EXPORT ptscotchparmetisTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib - PUBLIC_HEADER DESTINATION include) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} + PUBLIC_HEADER DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}) else() install(TARGETS ptscotchparmetisv${version} EXPORT ptscotchparmetisTargets - ARCHIVE DESTINATION lib - LIBRARY DESTINATION lib) + ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} + LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}) endif() endforeach(version 3) endif(BUILD_PTSCOTCH) Index: scotch-v7.0.4/CMakeLists.txt =================================================================== --- scotch-v7.0.4.orig/CMakeLists.txt +++ scotch-v7.0.4/CMakeLists.txt @@ -94,4 +94,4 @@ enable_testing() add_subdirectory(src) # Install man pages -install(DIRECTORY man/man1 DESTINATION man FILES_MATCHING PATTERN "*.1") +install(DIRECTORY man/man1 DESTINATION ${CMAKE_INSTALL_MANDIR} FILES_MATCHING PATTERN "*.1")
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor