From 62e84feb8aef94efffd8f9b38032fa30a5599135 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Wed, 25 Jun 2008 17:00:10 +0200 Subject: [PATCH] Configure: Set installation paths based on PREFIX. --- lib/autoconf.cfg | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) 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 { -- 2.39.2