History log of /external/clang/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
51d7777a21b9706d503496c650af06f80d278c1a 06-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Add the Clang tblgen backends to Clang, and flip the switch to cause
the build systems to use clang-tblgen.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141291 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
6ee5b9384533d5b3f8c18b578fccd3935e1b892f 06-Oct-2011 Peter Collingbourne <peter@pcc.me.uk> Clang-side build system infrastructure for multiple tblgens.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@141267 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
1456fec8420de3dfce396de844a9e37d13417423 27-Sep-2011 Douglas Gregor <dgregor@apple.com> If you download clang and delete the test directory, you can end up
with the copy line failing with an error, yet the make will complete
successfully. From Greg Clayton!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@140639 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
9a4a9c25fc32b9c19fa0c20acfe5e44efa24fd02 31-Mar-2011 Daniel Dunbar <daniel@zuster.org> Basic: Add support for a build variable to set the repository path that goes
into the Clang version.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@128595 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
7a17889829b3f3655c47e2b01e282832fdb466d6 03-Feb-2011 Jeffrey Yasskin <jyasskin@google.com> Add gTest unittests to clang, and write the first one.
This is the Makefile version only; the cmake implementation is coming soon.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@124777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
0574c78c5a9d1258b3584ad04596e85aaa6c6f8b 07-Jan-2011 Eric Christopher <echristo@apple.com> Fix typo.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@123041 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
6c7b42faab83f5c91b1a9171c9002259ad361fe2 14-Nov-2010 NAKAMURA Takumi <geek4civic@gmail.com> Makefile: Follow r118918, to add configuration "ENABLE_DOCS".

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@119025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
ac141e61ff36ed04d5314f602536a8e4fe9a122b 01-Jul-2010 Daniel Dunbar <daniel@zuster.org> Move lib/Runtime to runtime/, and build after everything else.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107327 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
01982463f9b979c2032e4960695d7e3d5d762e31 26-Jun-2010 Daniel Dunbar <daniel@zuster.org> Remove cruft that I didn't intend to commit.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106932 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
a510767963e6bf04f0bc15de057f6bafa0aedab5 25-Jun-2010 Daniel Dunbar <daniel@zuster.org> build: Add a generated Version.inc file instead of duplicating information.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106863 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
c56bc31138e2ae327cdc5039a664cae1570fe24f 19-Jun-2010 Chris Lattner <sabre@nondot.org> add a libs-only target to the clang makefile, patch by Sunay Ismail
in PR7397


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@106386 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
61f69d9581fc5882b6a3a725c2804dddee4e9b38 08-Jun-2010 Daniel Dunbar <daniel@zuster.org> Globally disable -fno-strict-aliasing, for reasons given in the comment.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105644 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
c4dec1c58eeb2ef46cdb64120eb6b819c6927afb 08-Jun-2010 Daniel Dunbar <daniel@zuster.org> Makefiles: Set Clang CPP compiler flags in a single location, instead of scattered throughout the project Makefiles.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105638 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
afed099bd2e759efd4bb63fdc525d3445f94cc13 08-Jun-2010 Daniel Dunbar <daniel@zuster.org> Makefile: Switch Clang Makefiles to always include the top-level Clang Makefile.
- This eliminates most dependencies on how Clang is installed relative to LLVM.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@105637 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
25cf7b4e9198026c8872203874d04b36831af969 30-Apr-2010 Daniel Dunbar <daniel@zuster.org> Move include installation steps to better location, inside each include dir instead of at the top-level.

Also, don't set NO_INSTALL=1 for c-index-test.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102724 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
61736b4e2e96456567062d9d5de5e3d1b2847b26 18-Mar-2010 Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> Fix 80 col violation

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98823 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
85d7fe336af188038513c348d9a0856eab4cdbe3 18-Mar-2010 Kovarththanan Rajaratnam <kovarththanan.rajaratnam@gmail.com> Simply tags target

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98822 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
defd016cbab3dba44694c6f718d7e560247a1301 10-Mar-2010 Chris Lattner <sabre@nondot.org> add DESTDIR support for clang headers, PR6556.
Patch by Matthias Klose!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98192 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
a9829ae7a3a4e3a753dfcb7bb023a799db465791 22-Dec-2009 Daniel Dunbar <daniel@zuster.org> Improve updating of test/Makefile for out-of-dir builds.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91854 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
717a5955e93aa7ecf1b8878a9f2c90ead9a71c38 25-Nov-2009 Daniel Dunbar <daniel@zuster.org> Don't try to install .dir files.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@89836 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
297b0833ad283e0e0a9003fe6c5eadeedc6614d5 15-Nov-2009 Daniel Dunbar <daniel@zuster.org> Add examples dir, built with BUILD_EXAMPLES=1 (Makefiles, no CMake equivalent yet).

Move tools/wpa to examples/wpa, and unbreak its build.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@88825 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
1555c3a3b36043e14f2d4d839cfd5b8f2df0f9e5 12-Oct-2009 Axel Naumann <Axel.Naumann@cern.ch> Don't install Makefiles nor tablegen input in include/.
Fix exclusion of .tmp, which in turn enables installation of $(PROJ_OBJ_ROOT)/tools/clang/include/*.inc.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83855 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
a8a9a1a8d3e7961f758e52f50ed46bb758753b0b 09-Oct-2009 Axel Naumann <Axel.Naumann@cern.ch> Do not install CMakeLists.txt (nor any other txt files) into include/ subdirectories

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83665 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
14ea5696417a8e8d244a07091284cdeba57c6d4d 09-Oct-2009 Douglas Gregor <dgregor@apple.com> Installation of Clang libraries and headers, from Axel Naumann!


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@83582 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
38a809571bf5fc3aee9bdd8aae866a8194dae146 23-Sep-2009 Torok Edwin <edwintorok@gmail.com> The test/ directory needs to be created always when building objdir != srcdir,
because the toplevel 'make check-all' needs the rule for test/lit.site.cfg,
and for that test/ must exist.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82624 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
073777f3ab6f829d6f16105e0d9513b7691b4a4d 24-Mar-2009 Daniel Dunbar <daniel@zuster.org> Move <root>/Driver into <root>/tools/clang-cc.

Again, I tried to update cmake but it is untested.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67605 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
432eeecd1dbca600d969b5f258b9ebd5452f37ac 18-Mar-2009 Daniel Dunbar <daniel@zuster.org> Add 'make cscope.files' top level target.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
a393e9eedcc28b25f521a4feceb3b56e3d0d360f 17-Mar-2009 Douglas Gregor <dgregor@apple.com> Build system changes to use TableGen to generate the various
diagnostics. This builds on the patch that Sebastian committed and
then revert. Major differences are:

- We don't remove or use the current ".def" files. Instead, for now,
we just make sure that we're building the ".inc" files.
- Fixed CMake makefiles to run TableGen and build the ".inc" files
when needed. Tested with both the Xcode and Makefile generators
provided by CMake, so it should be solid.
- Fixed normal makefiles to handle out-of-source builds that involve
the ".inc" files.

I'll send a separate patch to the list with Sebastian's changes that
eliminate the use of the .def files.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67058 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
e89b6b272f9f3b15afa56a701a4d7a6b1001ed34 14-Mar-2009 Sebastian Redl <sebastian.redl@getdesigned.at> Revert the switch to the tablegen diags. It fails for seperate objdir builds and cmake builds, and I have no clue what to do about it. Revisit this after someone with a clue about the build systems has looked at it.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67009 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
3801d71fbeb6e74a22cdd6a858e10d887bc29c7a 14-Mar-2009 Sebastian Redl <sebastian.redl@getdesigned.at> Switch diagnostics from .def to tablegen files. Please validate the Windows build.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@67007 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
8ba82b36683ace169ca83501e6c04348dce1474d 12-Feb-2009 Mike Stump <mrs@apple.com> Add tags; this is documented to work, just need the wiring to enable it.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64350 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
adc981a3d6ab915227e70fe2fed7f44a39ca1329 20-Jan-2009 Mike Stump <mrs@apple.com> Fix make test when configuring for a seperate build directory.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62614 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
c72e5aee742dd7101ac46e08ce560d991a575b3e 19-Jan-2009 Daniel Dunbar <daniel@zuster.org> ccc: Add installation of ccc; based on patch from Mike Stump.
- This doesn't follow normal installation procedure of python
code, but no sense trying too hard since ccc will be moved to
C++.

- Entry point is now tools/ccc.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62517 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
1ede17ad3682e3dbb17fbb0c042f96145e391162 26-Jul-2008 Daniel Dunbar <daniel@zuster.org> Add doxygen support
- Stolen from LLVM with minor modifications



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54103 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
9d294b9957f57512db8de37452024e82f0fe4f50 07-Apr-2008 Chris Lattner <sabre@nondot.org> remove the old non-parallel test system. 'make' in clang/test now runs
the tests in parallel.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@49290 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
4c0c97dd5457ea4c79f44efc90b151a5775a1f0a 20-Mar-2008 Gabor Greif <ggreif@gmail.com> Use make's -C option to enter directories.

Also, do not try to remove build/ dir when
cleaning, this does not exist any more.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48599 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
5267d7c79cdea0c3015a317c089d5e5a5933a560 20-Mar-2008 Gabor Greif <ggreif@gmail.com> reduce chattyness of makefiles

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48597 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
ab72ffeb401fb55364c3c36bd3e4eb7aa30aafd1 18-Mar-2008 Gabor Greif <ggreif@gmail.com> Switch over to the parallelized makefile, but keep old serial
makefile around (just change Makefile.parallel to Makefile to
get back old functionality).

To run parallel tests, specify

make -jN test # where N = num of CPUs * 2

to get detailed output, run

make -jN test VERBOSE=1

to only get error descriptions *after the tests have run*, type

make report

this gives you the extra information which was omitted in non-VERBOSE
mode.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48486 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
bda0b626e74513950405c27525af87e214e605e2 16-Mar-2008 Chris Lattner <sabre@nondot.org> Make a major restructuring of the clang tree: introduce a top-level
lib dir and move all the libraries into it. This follows the main
llvm tree, and allows the libraries to be built in parallel. The
top level now enforces that all the libs are built before Driver,
but we don't care what order the libs are built in. This speeds
up parallel builds, particularly incremental ones.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@48402 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
4a308e01b47c605315ad6a3053f904eac401e2f1 03-Mar-2008 Chris Lattner <sabre@nondot.org> Build the clang headers.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@47834 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
8bd12b848bc353a9d34b54144c3dd3407b064292 16-Sep-2007 Chris Lattner <sabre@nondot.org> Initial checkin of rewriter interface. It is just stubbed out for now.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41990 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
7cba96060c5ad84a812eeb263a1d4a7bd569cde1 06-Sep-2007 Ted Kremenek <kremenek@apple.com> Added libClangAnalysis


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@41742 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
7d5afc3982b7ca6c327143669bddfa932d1e16cc 16-Jul-2007 Chris Lattner <sabre@nondot.org> Make check conflicts with the other default llvm target, 'make check' will come later I guess.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@39900 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
077c3f2d5c824332a7044b418d296c4b903fd8f0 16-Jul-2007 Chris Lattner <sabre@nondot.org> 'make check' is what more people expect.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@39899 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile
5f016e2cb5d11daeb237544de1c5d59f20fe1a6e 11-Jul-2007 Reid Spencer <rspencer@reidspencer.com> Stage two of getting CFE top correct.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@39734 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/Makefile