eb2533d
Index: smesh-9.6.0.2/CMakeLists.txt
eb2533d
===================================================================
eb2533d
--- smesh-9.6.0.2.orig/CMakeLists.txt
eb2533d
+++ smesh-9.6.0.2/CMakeLists.txt
eb2533d
@@ -6,7 +6,14 @@ project(SMESH VERSION 9.6.0.2 LANGUAGES
eb2533d
 # --------------------------------------------------------------------------- #
eb2533d
 option(ENABLE_NETGEN "Enable Netgen" ON)
eb2533d
 set(CMAKE_INSTALL_PREFIX "${CMAKE_SOURCE_DIR}/install" CACHE PATH "Installation directory")
eb2533d
-set(CMAKE_INSTALL_LIBDIR lib CACHE PATH "Output directory for libraries")
eb2533d
+if(UNIX)
eb2533d
+	include(GNUInstallDirs)
eb2533d
+	mark_as_advanced(CLEAR CMAKE_INSTALL_BINDIR)
eb2533d
+	mark_as_advanced(CLEAR CMAKE_INSTALL_LIBDIR)
eb2533d
+else()
eb2533d
+	set(CMAKE_INSTALL_LIBDIR lib CACHE PATH "Output directory for libraries")
eb2533d
+	set(CMAKE_INSTALL_BINDIR bin CACHE PATH "Output directory for binaries")
eb2533d
+endif()
eb2533d
 
eb2533d
 
eb2533d
 # --------------------------------------------------------------------------- #
eb2533d
@@ -156,11 +163,17 @@ get_directory_property(SMESH_LIBRARIES
eb2533d
 # Install
eb2533d
 # --------------------------------------------------------------------------- #
eb2533d
 install(TARGETS ${Netgen_LIBRARIES} ${Kernel_LIBRARIES} ${Geom_LIBRARIES} ${SMESH_LIBRARIES} EXPORT SMESH-targets
eb2533d
-  ARCHIVE DESTINATION "lib"
eb2533d
-  RUNTIME DESTINATION "bin"
eb2533d
+  ARCHIVE DESTINATION ${CMAKE_INSTALL_LINDIR}
eb2533d
+  RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
eb2533d
   LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
eb2533d
 
eb2533d
-install(EXPORT SMESH-targets DESTINATION cmake)
eb2533d
+if(UNIX)
eb2533d
+	set(CMAKE_EXPORT_DIR ${CMAKE_INSTALL_LIBDIR}/cmake)
eb2533d
+else()
eb2533d
+	set(CMAKE_EXPORT_DIR cmake)
eb2533d
+endif()
eb2533d
+
eb2533d
+install(EXPORT SMESH-targets DESTINATION ${CMAKE_EXPORT_DIR})
eb2533d
 
eb2533d
 
eb2533d
 # --------------------------------------------------------------------------- #
eb2533d
@@ -176,4 +189,4 @@ write_basic_package_version_file(${CMAKE
eb2533d
 
eb2533d
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/SMESHConfig.cmake
eb2533d
               ${CMAKE_CURRENT_BINARY_DIR}/SMESHConfigVersion.cmake
eb2533d
-  DESTINATION cmake)
eb2533d
+  DESTINATION ${CMAKE_EXPORT_DIR})