diff options
| author | grischka <grischka> | 2013-01-30 18:39:09 +0100 |
|---|---|---|
| committer | grischka <grischka> | 2013-01-30 18:39:09 +0100 |
| commit | 17cf0dcf7067355cfd3ee2020e389ef0c2bd753d (patch) | |
| tree | ae290a967453e82dd358600f1d92283717e3df48 /configure | |
| parent | 6ccee6edb32a2ef1115a65b00fca7812facb5280 (diff) | |
| download | tinycc-17cf0dcf7067355cfd3ee2020e389ef0c2bd753d.tar.gz tinycc-17cf0dcf7067355cfd3ee2020e389ef0c2bd753d.tar.bz2 | |
configure: use relative paths for in-tree build
Also
- move CPPFLAGS to Makefile
- Use top_srcdir in lib/Makefile
Diffstat (limited to 'configure')
| -rwxr-xr-x | configure | 29 |
1 files changed, 15 insertions, 14 deletions
@@ -409,14 +409,14 @@ print_var2 CONFIG_TCC_LIBPATHS "$tcc_libpaths" print_var2 CONFIG_TCC_CRTPREFIX "$tcc_crtprefix" print_var2 CONFIG_TCC_ELFINTERP "$tcc_elfinterp" -echo "CC=$cc" >> config.mak -echo "GCC_MAJOR=$gcc_major" >> config.mak echo "#define GCC_MAJOR $gcc_major" >> $TMPH -echo "HOST_CC=$host_cc" >> config.mak -echo "AR=$ar" >> config.mak -echo "STRIP=$strip -s -R .comment -R .note" >> config.mak + cat >> config.mak <<EOF -CPPFLAGS = -I. -I\$(top_srcdir) +CC=$cc +GCC_MAJOR=$gcc_major +HOST_CC=$host_cc +AR=$ar +STRIP=$strip -s -R .comment -R .note CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS LIBSUF=$LIBSUF @@ -491,10 +491,12 @@ if test "$have_selinux" = "yes" ; then echo "#define HAVE_SELINUX" >> $TMPH echo "HAVE_SELINUX=yes" >> config.mak fi + version=`head $source_path/VERSION` echo "VERSION=$version" >>config.mak echo "#define TCC_VERSION \"$version\"" >> $TMPH echo "@set VERSION $version" > config.texi +echo "SRC_PATH=$source_path" >>config.mak # build tree in object directory if source path is different from current one if test "$source_path_used" = "yes" ; then @@ -511,15 +513,14 @@ if test "$source_path_used" = "yes" ; then esac ln -sf $dest $f done + case $source_path in + /*) echo "top_srcdir=$source_path";; + *) echo "top_srcdir=\$(TOP)/$source_path";; + esac >>config.mak +else + echo 'top_srcdir=$(TOP)' >>config.mak fi -cat >>config.mak <<EOF -SRC_PATH = $source_path -top_builddir = \$(TOP) -EOF -case $source_path in - /*) echo 'top_srcdir = $(SRC_PATH)';; - *) echo 'top_srcdir = $(TOP)/$(SRC_PATH)';; -esac >>config.mak +echo 'top_builddir=$(TOP)' >>config.mak diff $TMPH config.h >/dev/null 2>&1 if test $? -ne 0 ; then |
