summaryrefslogtreecommitdiff
path: root/gcc/configure.ac
diff options
context:
space:
mode:
authorjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2011-05-10 14:41:47 +0000
committerjsm28 <jsm28@138bc75d-0d04-0410-961f-82ee72b054a4>2011-05-10 14:41:47 +0000
commit3be7404631e1c1bd10616d91524f318996b6edb2 (patch)
treef5124d3153896b6d1a523caa3279182000e1d0c6 /gcc/configure.ac
parent1086ba1592144dd22368c59367a8a89279526579 (diff)
downloadgcc-3be7404631e1c1bd10616d91524f318996b6edb2.tar.gz
gcc:
* config.gcc (libgcc_tm_file): Define instead of including files from ../../libgcc/config/ in tm_file. * configure.ac (libgcc_tm_file_list, libgcc_tm_include_list): Define. * configure: Regenerate. * Makefile.in (libgcc_tm_file_list, libgcc_tm_include_list, libgcc_tm.h, cs-libgcc_tm.h): New. (TM_H): Include libgcc_tm.h and $(libgcc_tm_file_list). (clean): Remove libgcc_tm.h. * config/arm/symbian.h (RENAME_LIBRARY): Remove. * mkconfig.sh: Include libgcc_tm.h in tm.h if USED_FOR_TARGET. * system.h (DECLARE_LIBRARY_RENAMES): Poison. libgcc: * config/arm/symbian-lib.h: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173619 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/configure.ac')
-rw-r--r--gcc/configure.ac9
1 files changed, 9 insertions, 0 deletions
diff --git a/gcc/configure.ac b/gcc/configure.ac
index 5fa5d07686b..3f51efd3617 100644
--- a/gcc/configure.ac
+++ b/gcc/configure.ac
@@ -1638,6 +1638,13 @@ for f in $tm_file; do
esac
done
+libgcc_tm_file_list=
+libgcc_tm_include_list=
+for f in $libgcc_tm_file; do
+ libgcc_tm_file_list="${libgcc_tm_file_list} \$(srcdir)/../libgcc/config/$f"
+ libgcc_tm_include_list="${libgcc_tm_include_list} ../libgcc/config/$f"
+done
+
tm_p_file_list=
tm_p_include_list=
for f in $tm_p_file; do
@@ -4773,6 +4780,8 @@ AC_SUBST(thread_file)
AC_SUBST(tm_file_list)
AC_SUBST(tm_include_list)
AC_SUBST(tm_defines)
+AC_SUBST(libgcc_tm_file_list)
+AC_SUBST(libgcc_tm_include_list)
AC_SUBST(tm_p_file_list)
AC_SUBST(tm_p_include_list)
AC_SUBST(xm_file_list)