Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37760339
en ru br
Репозитории ALT

Группа :: Система/Библиотеки
Пакет: smesh

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: smesh-install.patch
Скачать


diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3fcd984c..e64d7aee 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -6,8 +6,9 @@ project(SMESH VERSION 9.7.0.1 LANGUAGES C CXX)
 # --------------------------------------------------------------------------- #
 option(ENABLE_NETGEN "Enable Netgen" ON)
 set(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/install" CACHE PATH "Installation directory")
-set(CMAKE_INSTALL_LIBDIR lib CACHE PATH "Output directory for libraries")
-
+include(GNUInstallDirs)
+mark_as_advanced(CLEAR CMAKE_INSTALL_LIBDIR)
+mark_as_advanced(CLEAR CMAKE_INSTALL_INCLUDEDIR)
 
 # --------------------------------------------------------------------------- #
 # SETTINGS
@@ -157,11 +158,11 @@ get_directory_property(SMESH_LIBRARIES
 # Install
 # --------------------------------------------------------------------------- #
 install(TARGETS ${Netgen_LIBRARIES} ${Kernel_LIBRARIES} ${Geom_LIBRARIES} ${SMESH_LIBRARIES} EXPORT SMESH-targets
-  ARCHIVE DESTINATION "lib"
+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
   RUNTIME DESTINATION "bin"
   LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
 
-install(EXPORT SMESH-targets DESTINATION cmake)
+install(EXPORT SMESH-targets DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
 
 
 # --------------------------------------------------------------------------- #
@@ -177,4 +178,4 @@ write_basic_package_version_file(${CMAKE_CURRENT_BINARY_DIR}/SMESHConfigVersion.
 
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SMESHConfig.cmake
               ${CMAKE_CURRENT_BINARY_DIR}/SMESHConfigVersion.cmake
-  DESTINATION cmake)
+  DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake)
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin