Commit Graph

729 Commits

Author SHA1 Message Date
John Criswell
55e08dd846 Removed the utils/Makefile file from being copied to the object root tree.
llvm-svn: 8759
2003-09-30 13:52:11 +00:00
John Criswell
b4541326ab Added Makefiles to llvm/test/Programs/SingleSource/Regression/C++/EH and
llvm/test/Programs/SingleSource/Regression/C++/CompileFail.

llvm-svn: 8746
2003-09-29 21:35:32 +00:00
John Criswell
48da4c1fc5 Moved llvm/lib/Support to llvm/support/lib/Support.
Moved llvm/utils/Burg and llvm/utils/TableGen to llvm/support/tools.

llvm-svn: 8733
2003-09-29 14:52:28 +00:00
John Criswell
62eccd2ea6 Moved llvm/test/Programs/SingleSource/Regression around a bit to support
multiple languages.

llvm-svn: 8727
2003-09-26 19:51:42 +00:00
John Criswell
0f53b9d85c Added llvm/test/Programs/SingleSource/Regression/Makefile.
llvm-svn: 8721
2003-09-26 14:53:17 +00:00
John Criswell
b5fbb312d0 If we fail to find python or qmtest, give a warning message instead of an
error message.  This should hopefully allow our nightly tester to run, which
does not run the QMTest tests at present.

llvm-svn: 8691
2003-09-23 20:46:32 +00:00
John Criswell
604c96d888 Added code that stops the configure script if a needed program is not found.
llvm-svn: 8680
2003-09-23 15:28:52 +00:00
Misha Brukman
7eba3f6ece link' is now llvm-link'. Also alphabetized the tools for easy reference.
llvm-svn: 8557
2003-09-16 15:22:55 +00:00
John Criswell
cb6d27aaa0 Have the configure script put llvm.py into the object root.
The QMTest program can then use that as the location for loading test and
resource class, thus compiling the Python code into the object root as
desired.

llvm-svn: 8551
2003-09-16 02:12:45 +00:00
John Criswell
d344d4f53b Removed llvm/tools/as, llvm/tools/dis, and runtime/GCCLibraries/libexception.
llvm-svn: 8546
2003-09-15 20:12:48 +00:00
John Criswell
37932c8b93 Modified the checks slightly so that one can re-configure LLVM without
having to do a "make distclean" when building in the source directory.

llvm-svn: 8540
2003-09-15 17:19:42 +00:00
John Criswell
99ab7d7b41 Added code that verifies that the source directory has not been configured
already.  This should help prevent strange errors from happening, but will
make re-configuring the source directory more difficult when it is shared with
the object directory.

llvm-svn: 8539
2003-09-15 17:04:06 +00:00
Chris Lattner
c0c084e44a Configure the llvm-ar directory
llvm-svn: 8504
2003-09-13 02:35:56 +00:00
John Criswell
3b696a256e Caught a few misses in the last modification.
llvm-svn: 8500
2003-09-12 16:36:17 +00:00
John Criswell
f7cedd4187 Updated for the re-organization of llvm/test/Programs/MultiSource.
llvm-svn: 8499
2003-09-12 16:31:43 +00:00
John Criswell
6ef0328039 Added the SetjmpLongjmp Makefile.
llvm-svn: 8486
2003-09-11 20:53:48 +00:00
John Criswell
75616733fa Fixed SPEC so that it would run correctly with the new autoconf-style object
directory.
Added Makefile.spec to the list of files to copy to the object directory.

llvm-svn: 8476
2003-09-11 18:04:00 +00:00
John Criswell
71e2dadc44 Updated to reflect the new locations of SingleSource tests.
llvm-svn: 8447
2003-09-10 18:38:44 +00:00
Chris Lattner
2e77349c2d Add missing runtime directories
llvm-svn: 8438
2003-09-10 15:13:21 +00:00
John Criswell
e77dd4d7a8 Removed Makefiles for directories that no longer exist.
llvm-svn: 8423
2003-09-09 20:52:17 +00:00
John Criswell
22446a2628 Checkin of autoconf-style object root.
Added the AC_CONFIG_MAKEFILE macro to configure akefiles which don't need .in
templates.
Removed the --with-objroot option.
Added commands to configure.ac to configure all of the LLVM Makefiles.  Oof.

llvm-svn: 8378
2003-09-06 14:46:19 +00:00
John Criswell
4869e5833b Added code to check for python and qmtest.
Added code that verifies that GCC is version 3.0 or higher.

llvm-svn: 8141
2003-08-25 16:49:54 +00:00
Chris Lattner
f3d5d00f51 I just moved papi to a new directory
llvm-svn: 7846
2003-08-14 18:59:53 +00:00
John Criswell
8bf3d9e393 Removed the -only-static option as it is no longer required (and didn't work
with the newer version of libtool anyway).

llvm-svn: 7459
2003-07-31 20:59:32 +00:00
John Criswell
697dd6e48e Changed the default location of OBJ_ROOT to follow these rules:
1. If USER is defined and localhome/$USER is a directory, set OBJ_ROOT
	   to /localhome/$USER
	2. Otherwise, set OBJ_ROOT to .
This should hopefully fix the nightly tester.

llvm-svn: 7451
2003-07-31 16:45:37 +00:00
John Criswell
b3b18df383 Enable JIT when the platform supports it.
Select /localhome/$USER when it exists.
Fix the checks for bidirectional and forward iterators so that they work with
version of GCC prior to 3.x.

llvm-svn: 7383
2003-07-29 19:11:58 +00:00
John Criswell
8a92405de7 Renamed libtool to mklib for your tab completion pleasure.
llvm-svn: 7255
2003-07-23 16:52:50 +00:00
John Criswell
ba5a656e6c Fixed the enable/disable options. The AC_ARG_ENABLE macro does not perform
the *action-if-not-given* code when the --disable option is used.
Rather, the AC_ARG_ENABLE macro sets the $enableval variable, which then needs
to be checked to determine if --enable, --disable, or neither was specified.

llvm-svn: 7238
2003-07-22 20:59:52 +00:00
John Criswell
24031b974c These are the autoconf files in their new home.
llvm-svn: 7233
2003-07-22 19:13:20 +00:00