Commit Graph

15 Commits

Author SHA1 Message Date
John Criswell
8bff509803 Modified Makefile.common to handle compilation of projects inside and outside
of the llvm source directory.
The main modification was to add new environment variables: one set for llvm
entities and another set for source entities current being compiled.
This should make the Makefile more flexible and easier to understand as each
environment variable only does one thing.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6679 91177308-0d34-0410-b5e6-96231b3b80d8
2003-06-11 13:55:44 +00:00
John Criswell
794fcd2ef8 Added configurable options for the Linker and Archiver.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6432 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-30 15:50:31 +00:00
Chris Lattner
5361c83ae9 Minor reordering of options
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6407 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-29 19:16:55 +00:00
John Criswell
d17eae37cc Moved the FLEX and BISON macros from Makefile.common since they are
configuration options like CC and CXX.
Updated LLVMGCCDIR so that it refers to the valid LLVM gcc code.
Added pathnames and flags to be used by some of the tests.
Moved configuration options from Makefile.common to here since they
should all be in one place.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@6404 91177308-0d34-0410-b5e6-96231b3b80d8
2003-05-29 18:51:11 +00:00
Chris Lattner
e281d30ea0 Add new support for a bytecode repository
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5352 91177308-0d34-0410-b5e6-96231b3b80d8
2003-01-17 17:36:47 +00:00
Chris Lattner
35fcad0193 'whoami' doesn't exist on solaris
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3882 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-22 23:35:11 +00:00
Vikram S. Adve
9c32df37b9 Let CC invoke gcc and not cc. The latter doesn't work with either our
source or some of our tests.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3853 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-20 14:01:14 +00:00
Chris Lattner
2ad319c3ba Native CC compiler has the same problem as CXX compiler.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3836 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-19 21:33:10 +00:00
Chris Lattner
e2b5485aed Reorder options to be sorted basically by how important they are.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3832 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-19 19:59:42 +00:00
Chris Lattner
4512f33b10 * Move the burg option into Makefile.common, since it is no longer configurable
* Makefile.config now should only specify the location of the gcc frontend if it
  is not in the place specified by the platform makefile.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3829 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-19 19:43:29 +00:00
Chris Lattner
5542b9f880 Switch over to using the x86 version of the C frontend, by default.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3825 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-19 19:21:18 +00:00
Chris Lattner
66c1ab8d76 Change Makefile.config to support building on the group's linux machines
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3814 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-18 19:32:17 +00:00
Chris Lattner
52ee1b08ac Use locally built burg
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3793 91177308-0d34-0410-b5e6-96231b3b80d8
2002-09-17 23:24:57 +00:00
Vikram S. Adve
bf587f3244 Add LLVMGCCDIR variable to eliminate hardcoded paths from test/Makefile.tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3528 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-30 03:27:09 +00:00
Vikram S. Adve
049857e2a9 Local configuration options for a particular installation of LLVM.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3526 91177308-0d34-0410-b5e6-96231b3b80d8
2002-08-29 23:27:38 +00:00