From: Martin Mares Date: Sun, 27 Jul 2008 15:12:04 +0000 (+0200) Subject: Configure: Determine /var and related installation paths automatically. X-Git-Tag: holmes-import~362 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=79828b6ab00f568569637a2a2dfba776163e31c1;p=libucw.git Configure: Determine /var and related installation paths automatically. --- diff --git a/ucw/autoconf.cfg b/ucw/autoconf.cfg index 8d295d7a..08530210 100644 --- a/ucw/autoconf.cfg +++ b/ucw/autoconf.cfg @@ -9,12 +9,16 @@ if (IsSet("CONFIG_LOCAL")) { Log "local build\n"; Set("INSTALL_PREFIX", ""); Set("INSTALL_USR_PREFIX", ""); + Set("INSTALL_VAR_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/")); + my $upx = ($ipx eq "" ? "/usr/" : "$ipx/"); + Set("INSTALL_USR_PREFIX", $upx); + $upx =~ s{^/usr\b}{/var}; + Set("INSTALL_VAR_PREFIX", $upx); Log Get("PREFIX") . "\n"; } @@ -26,6 +30,9 @@ 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'); +Set("INSTALL_LOG_DIR", '$(INSTALL_VAR_PREFIX)log'); +Set("INSTALL_STATE_DIR", '$(INSTALL_VAR_PREFIX)lib'); +Set("INSTALL_RUN_DIR", '$(INSTALL_VAR_PREFIX)run'); ### OS ###