4 ###################################################################
6 # Copyright (c) 2006 Frederic Heem, <frederic.heem@telsey.it>
9 # Redistribution and use in source and binary forms, with or without
10 # modification, are permitted provided that the following conditions
13 # * Redistributions of source code must retain the above copyright
14 # notice, this list of conditions and the following disclaimer.
16 # * Redistributions in binary form must reproduce the above copyright
17 # notice, this list of conditions and the following disclaimer in
18 # the documentation and/or other materials provided with the
21 # * Neither the name of the <ORGANIZATION> nor the names of its
22 # contributors may be used to endorse or promote products derived
23 # from this software without specific prior written permission.
25 # THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
26 # "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
27 # LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
28 # FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
29 # COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
30 # INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
31 # BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
32 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
33 # CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
34 # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
35 # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
36 # POSSIBILITY OF SUCH DAMAGE.
38 ###################################################################
39 # - CMakeInstallDirs.cmake
40 # This script defines some variables that describe paths needed to install an application:
41 # CMAKE_INSTALL_BINDIR
43 # CMAKE_INSTALL_DATADIR
44 # CMAKE_INSTALL_SBINDIR
45 # CMAKE_INSTALL_DATADIR
46 # CMAKE_INSTALL_SYSCONFDIR
47 # CMAKE_INSTALL_LOCALSTATEDIR
48 # CMAKE_INSTALL_LIBDIR
49 # CMAKE_INSTALL_MANDIR
52 SET(CMAKE_INSTALL_BINDIR_DOC "user executables [PREFIX/bin]")
53 SET(CMAKE_INSTALL_SBINDIR_DOC "system admin executables [EPREFIX/sbin]")
54 SET(CMAKE_INSTALL_DATADIR_DOC "read-only architecture-independent data [PREFIX/share]")
55 SET(CMAKE_INSTALL_SYSCONFDIR_DOC "read-only single-machine data [PREFIX/etc]")
56 SET(CMAKE_INSTALL_LOCALSTATEDIR_DOC "modifiable single-machine data [PREFIX/var]")
57 SET(CMAKE_INSTALL_LIBDIR_DOC "object code libraries [PREFIX/lib]")
58 SET(CMAKE_INSTALL_MANDIR_DOC "man documentation [PREFIX/share/man]")
60 #Special case for /etc and /var when prefix is /usr
61 IF(${CMAKE_INSTALL_PREFIX} STREQUAL "/usr")
62 SET(CMAKE_INSTALL_SYSCONFDIR "/etc" CACHE PATH ${CMAKE_INSTALL_SYSCONFDIR_DOC})
63 SET(CMAKE_INSTALL_LOCALSTATEDIR "/var" CACHE PATH ${CMAKE_INSTALL_LOCALSTATEDIR_DOC})
64 ENDIF(${CMAKE_INSTALL_PREFIX} STREQUAL "/usr")
67 SET(CMAKE_INSTALL_BINDIR "bin"
68 CACHE PATH ${CMAKE_INSTALL_BINDIR_DOC})
69 SET(CMAKE_INSTALL_SBINDIR "sbin"
70 CACHE PATH ${CMAKE_INSTALL_SBINDIR_DOC})
71 SET(CMAKE_INSTALL_DATADIR "share"
72 CACHE PATH ${CMAKE_INSTALL_DATADIR_DOC})
73 SET(CMAKE_INSTALL_SYSCONFDIR "etc"
74 CACHE PATH ${CMAKE_INSTALL_SYSCONFDIR_DOC})
75 SET(CMAKE_INSTALL_LOCALSTATEDIR "var"
76 CACHE PATH ${CMAKE_INSTALL_LOCALSTATEDIR_DOC})
77 SET(CMAKE_INSTALL_LIBDIR "lib"
78 CACHE PATH ${CMAKE_INSTALL_LIBDIR_DOC})
79 SET(CMAKE_INSTALL_MANDIR "share/man"
80 CACHE PATH ${CMAKE_INSTALL_MANDIR_DOC})
87 CMAKE_INSTALL_SYSCONFDIR
88 CMAKE_INSTALL_LOCALSTATEDIR