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
|