Группа :: Система/Библиотеки
Пакет: 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)