From: Martin Mares Date: Wed, 25 Jun 2008 14:55:10 +0000 (+0200) Subject: Configure: Set installation paths based on PREFIX. X-Git-Tag: holmes-import~404^2~6 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=0c47ce34e05925e9e8abf59791ba0e64df883bba;p=libucw.git Configure: Set installation paths based on PREFIX. --- diff --git a/lib/autoconf.cfg b/lib/autoconf.cfg index 28f11843..9bb30219 100644 --- a/lib/autoconf.cfg +++ b/lib/autoconf.cfg @@ -1,7 +1,32 @@ # Automatic configuration of the UCW Library -# (c) 2005--2007 Martin Mares +# (c) 2005--2008 Martin Mares # (c) 2006 Robert Spalek +### Installation paths ### + +Log "Determining installation prefix ... "; +if (IsSet("CONFIG_LOCAL")) { + Log "local build\n"; + Set("INSTALL_PREFIX", ""); + Set("INSTALL_USR_PREFIX", ""); +} else { + Set("PREFIX", "/usr/local") unless IsSet("PREFIX"); + my $ipx = Get("PREFIX"); + $ipx =~ s{/$}{}; + Set("INSTALL_PREFIX", "$ipx/"); + Set("INSTALL_USR_PREFIX", ($ipx eq "" ? "/usr/" : "$ipx/")); + Log Get("PREFIX") . "\n"; +} + +Set("INSTALL_CONFIG_DIR", '$(INSTALL_PREFIX)$(CONFIG_DIR)'); +Set("INSTALL_BIN_DIR", '$(INSTALL_USR_PREFIX)bin'); +Set("INSTALL_SBIN_DIR", '$(INSTALL_USR_PREFIX)sbin'); +Set("INSTALL_LIB_DIR", '$(INSTALL_USR_PREFIX)lib'); +Set("INSTALL_INCLUDE_DIR", '$(INSTALL_USR_PREFIX)include'); +Set("INSTALL_PKGCONFIG_DIR", '$(INSTALL_USR_PREFIX)lib/pkgconfig'); +Set("INSTALL_SHARE_DIR", '$(INSTALL_USR_PREFIX)share'); +Set("INSTALL_MAN_DIR", '$(INSTALL_USR_PREFIX)share/man'); + ### OS ### Test("OS", "Checking on which OS we run", sub {