]> mj.ucw.cz Git - libucw.git/blob - ucw/paths.cfg
Libucw supports installation
[libucw.git] / ucw / paths.cfg
1 # Automatic configuration, installation paths part
2 # (c) 2008 Michal Vaner <vorner@ucw.cz>
3 # Code taken from autoconf.cfg by:
4 # (c) 2005--2008 Martin Mares <mj@ucw.cz>
5 # (c) 2006 Robert Spalek <robert@ucw.cz>
6
7 Log "Determining installation prefix ... ";
8 if (IsSet("CONFIG_LOCAL")) {
9         Log "local build\n";
10         Set("INSTALL_PREFIX", "");
11         Set("INSTALL_USR_PREFIX", "");
12         Set("INSTALL_VAR_PREFIX", "");
13 } else {
14         Set("PREFIX", "/usr/local") unless IsSet("PREFIX");
15         my $ipx = Get("PREFIX");
16         $ipx =~ s{/$}{};
17         Set("INSTALL_PREFIX", "$ipx/");
18         my $upx = ($ipx eq "" ? "/usr/" : "$ipx/");
19         Set("INSTALL_USR_PREFIX", $upx);
20         $upx =~ s{^/usr\b}{/var};
21         Set("INSTALL_VAR_PREFIX", $upx);
22         Log Get("PREFIX") . "\n";
23 }
24
25 Set("INSTALL_CONFIG_DIR", '$(INSTALL_PREFIX)$(CONFIG_DIR)');
26 Set("INSTALL_BIN_DIR", '$(INSTALL_USR_PREFIX)bin');
27 Set("INSTALL_SBIN_DIR", '$(INSTALL_USR_PREFIX)sbin');
28 Set("INSTALL_LIB_DIR", '$(INSTALL_USR_PREFIX)lib');
29 Set("INSTALL_INCLUDE_DIR", '$(INSTALL_USR_PREFIX)include');
30 Set("INSTALL_PKGCONFIG_DIR", '$(INSTALL_USR_PREFIX)lib/pkgconfig');
31 Set("INSTALL_SHARE_DIR", '$(INSTALL_USR_PREFIX)share');
32 Set("INSTALL_MAN_DIR", '$(INSTALL_USR_PREFIX)share/man');
33 Set("INSTALL_LOG_DIR", '$(INSTALL_VAR_PREFIX)log');
34 Set("INSTALL_STATE_DIR", '$(INSTALL_VAR_PREFIX)lib');
35 Set("INSTALL_RUN_DIR", '$(INSTALL_VAR_PREFIX)run');
36
37 # We succeeded
38 1;