mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-19 10:13:13 +00:00
Fix paths; AutoRegen.sh changes its current working directory to be the
autoconf directory, but these paths need to be relative to the main source directory. Patch originally by Dan Gohman, r67655. Also, cause configure.ac to find absolute paths to LLVM source and object trees. Together, fixes PR1220. llvm-svn: 121645
This commit is contained in:
parent
7274c73974
commit
b20fea2b07
@ -13,14 +13,14 @@ cwd=`pwd`
|
||||
if test -d ../../../autoconf/m4 ; then
|
||||
cd ../../../autoconf/m4
|
||||
llvm_m4=`pwd`
|
||||
llvm_src_root=../../..
|
||||
llvm_obj_root=../../..
|
||||
llvm_src_root=../..
|
||||
llvm_obj_root=../..
|
||||
cd $cwd
|
||||
elif test -d ../../llvm/autoconf/m4 ; then
|
||||
cd ../../llvm/autoconf/m4
|
||||
llvm_m4=`pwd`
|
||||
llvm_src_root=../..
|
||||
llvm_obj_root=../..
|
||||
llvm_src_root=..
|
||||
llvm_obj_root=..
|
||||
cd $cwd
|
||||
else
|
||||
while true ; do
|
||||
|
@ -4,12 +4,16 @@ dnl **************************************************************************
|
||||
AC_INIT([[[SAMPLE]]],[[[x.xx]]],[bugs@yourdomain])
|
||||
|
||||
dnl Identify where LLVM source tree is
|
||||
LLVM_SRC_ROOT="../../"
|
||||
LLVM_OBJ_ROOT="../../"
|
||||
LLVM_SRC_ROOT="../.."
|
||||
LLVM_OBJ_ROOT="../.."
|
||||
|
||||
dnl Find absolute paths to LLVM source and object trees
|
||||
LLVM_ABS_SRC_ROOT="`cd $srcdir ; cd $LLVM_SRC_ROOT ; pwd`"
|
||||
LLVM_ABS_OBJ_ROOT="`cd $LLVM_OBJ_ROOT ; pwd`"
|
||||
|
||||
dnl Tell autoconf that this is an LLVM project being configured
|
||||
dnl This provides the --with-llvmsrc and --with-llvmobj options
|
||||
LLVM_CONFIG_PROJECT($LLVM_SRC_ROOT,$LLVM_OBJ_ROOT)
|
||||
LLVM_CONFIG_PROJECT($LLVM_ABS_SRC_ROOT,$LLVM_ABS_OBJ_ROOT)
|
||||
|
||||
dnl Tell autoconf that the auxilliary files are actually located in
|
||||
dnl the LLVM autoconf directory, not here.
|
||||
|
Loading…
x
Reference in New Issue
Block a user