From: Martin Mares Date: Wed, 25 Jun 2008 15:00:10 +0000 (+0200) Subject: Configure: Set installation paths based on PREFIX. X-Git-Tag: holmes-import~427 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=62e84feb8aef94efffd8f9b38032fa30a5599135;p=libucw.git Configure: Set installation paths based on PREFIX. --- diff --git a/lib/autoconf.cfg b/lib/autoconf.cfg index 8236265c..277855fc 100644 --- a/lib/autoconf.cfg +++ b/lib/autoconf.cfg @@ -2,20 +2,31 @@ # (c) 2005--2008 Martin Mares # (c) 2006 Robert Spalek -### Installation prefix ### +### 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 {