From 58fc379f801f9eb20254d90a01fdf2e982623a31 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Nico=20Schl=C3=B6mer?= <nico.schloemer@gmail.com>
Date: Tue, 26 Sep 2017 11:49:25 +0200
Subject: [PATCH] use GNUInstallDirs by default

This does not change the installation directories on most systems, and
improves the libdir for Debian.
---
 CMakeLists.txt | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e73e7582b6..bf9924fff7 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1623,10 +1623,11 @@ if(WIN32 OR CYGWIN)
     set(GMSH_DOC .)
     set(GMSH_MAN .)
   else(ENABLE_OS_SPECIFIC_INSTALL)
-    set(GMSH_BIN bin)
-    set(GMSH_LIB lib)
-    set(GMSH_DOC share/doc/gmsh)
-    set(GMSH_MAN share/man/man1)
+    include(GNUInstallDirs)
+    set(GMSH_BIN ${CMAKE_INSTALL_BINDIR})
+    set(GMSH_LIB ${CMAKE_INSTALL_LIBDIR})
+    set(GMSH_DOC ${CMAKE_INSTALL_DOCDIR})
+    set(GMSH_MAN ${CMAKE_INSTALL_MANDIR}/man1)
   endif(ENABLE_OS_SPECIFIC_INSTALL)
   if(CYGWIN)
     unix2dos(GMSH_API)
-- 
GitLab