From e02b97bf5bbc0c2706ff68634b95d47b45a970b2 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Fri, 2 Jun 2006 01:23:18 +0000 Subject: [PATCH] Add a gross "--use-current-dir-as-prefix" option as a temporary workaround for the "build with one prefix and move the installed files to another dir" problem. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28654 91177308-0d34-0410-b5e6-96231b3b80d8 --- tools/llvm-config/llvm-config.in.in | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/tools/llvm-config/llvm-config.in.in b/tools/llvm-config/llvm-config.in.in index 2f1e2141cf9..b0c74dfd39b 100644 --- a/tools/llvm-config/llvm-config.in.in +++ b/tools/llvm-config/llvm-config.in.in @@ -27,6 +27,9 @@ my $CXXFLAGS = q{@LLVM_CXXFLAGS@}; my $LDFLAGS = q{@LLVM_LDFLAGS@}; #---- end Makefile values ---- +# Convert the current executable name into its directory (e.g. "."). +my ($PARTIALDIR) = ($0 =~ /^(.*)\/.*$/); + sub usage; sub fix_library_names (@); sub expand_dependecies (@); @@ -43,6 +46,11 @@ foreach my $arg (@ARGV) { if ($arg =~ /^-/) { if ($arg eq "--version") { $has_opt = 1; print "$VERSION\n"; + } elsif ($arg eq "--use-current-dir-as-prefix") { + # Convert the scripts executable dir into a full absolute directory. + my $ABSDIR = `cd $PARTIALDIR/..; pwd`; + chomp($ABSDIR); + $PREFIX = $ABSDIR; } elsif ($arg eq "--prefix") { $has_opt = 1; print "$PREFIX\n"; } elsif ($arg eq "--bindir") {