92e9d2b6c7f352da7aadac080e833f1dd5ef69a5 |
|
22-Aug-2013 |
Jordan Rose <jordan_rose@apple.com> |
Re-add clang-check to the Makefile build. I was bound to screw this up somehow. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189029 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
e638503d0dba2c02ab5254fe40d4e5385c3bf2a9 |
|
22-Aug-2013 |
Jordan Rose <jordan_rose@apple.com> |
Fix dependencies now that the ARC migrator depends on the static analyzer. Thanks for pointing this out, Stephen. I think this is right now -- I attempted to try all four valid combinations with both the autoconf and CMake builds. See also LLVM changes to the configure script. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@189027 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
c3ba339a96092f2b6d03c112e94e1fd7f3c593d3 |
|
26-Jul-2013 |
Bob Wilson <bob.wilson@apple.com> |
Fix up the BUILD_CLANG_ONLY code to work properly after r184794. When BUILD_CLANG_ONLY is set to YES, it is supposed to simply limit the tools that get built. The change in r184794 broke this feature by moving libclang and c-index-test into PARALLEL_DIRS. Those are both supposed to be in DIRS, because c-index-test has a build dependency on libclang and cannot be reliably built in parallel with it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187246 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
d771b447e2bf44830b6887b3c9a9ec433fa311c5 |
|
03-Jul-2013 |
Jordan Rose <jordan_rose@apple.com> |
With CLANG_ENABLE_STATIC_ANALYZER=0, link clang properly and skip clang-check. Previously, the CMake build still tried to link clang against the static analyzer libraries, even if CLANG_ENABLE_STATIC_ANALYZER was off. Furthermore, clang-check depends on the analyzer, so it should be disabled (in both CMake and configure builds). In theory, clang-check could be made to conditionally include analyzer support (like clang itself), but for now this at least gets a CMake ALL_BUILD working. Patch by Stephen Kelly, modified by me. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@185548 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
f66ef1749a2d90cc8db66f181d5fc3d5e8cef40b |
|
25-Jun-2013 |
Eric Christopher <echristo@gmail.com> |
Reorder builds based by ordering. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@184794 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
554f63f2c7e359c1f699ae5ba08cca18e849d4de |
|
22-Mar-2013 |
Daniel Jasper <djasper@google.com> |
Add clang-format to the corresponding Makefile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@177727 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
090b136437bda798158931612f38b5c6571d939e |
|
06-Nov-2012 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[c-index-test] When building with BUILD_CLANG_ONLY=YES, include c-index-test. It is part of libclang and has other uses besides running the clang tests. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@167478 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
2ceac2dc62ba044af1307a6912040db4cd7ac395 |
|
03-Oct-2012 |
Bill Wendling <isanbard@gmail.com> |
Remove the directory that these are already in. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165162 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
2bf8980800fb282f61401b44a678064ebac13038 |
|
03-Oct-2012 |
Bill Wendling <isanbard@gmail.com> |
The top-level clang Makefile is #included into other Makefiles. (sigh) So we can't have the logic here to add in the 'tools/{driver,libclang}' directories, because they will be added in for ALL Makefiles which #include the top-level one. Place the logic into the 'tools' Makefile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@165103 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
a2cccd0fc17f3ea66e3e8cfe27723b7f8d46a5c8 |
|
30-Sep-2012 |
Bill Wendling <isanbard@gmail.com> |
Remove this hack in favor of another, better way of performing the same thing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164915 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
985c471af15d377a061bad608c4922184cdb99f2 |
|
27-Sep-2012 |
Bill Wendling <isanbard@gmail.com> |
Use a variable to stop us from building clang testing tools. <rdar://problem/11202465> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164739 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
20316a948e293132d15af069bc35af859567b89d |
|
09-Aug-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Temporarily revert r161612 while we figure out just what the semantics of PARALLEL_DIRS are. They apparantly aren't what either Nick, Eric, or I thought. ;] Should let the bots make forward progress. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161618 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
86073673d0d39d9ba2e829d0f74a09ee1f304698 |
|
09-Aug-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Make all of the tools build in parallel. Missing this caused incremental rebuilds to serially link each tool, which is really really slow. We still have to build libclang serially first because c-index-test depends on it. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161612 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
af310b1c7e3136eda858b9e6309cd21b90f85850 |
|
09-Aug-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Recurse into the extra tools repo the correct way from the Makefile build system. Thanks to Nick for pointing at the actual construct which should be used here. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161609 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
2689a080a8618eb749780611282afbedb6c62b5b |
|
09-Aug-2012 |
Chandler Carruth <chandlerc@gmail.com> |
Allow the Makefile build system to find the extra repo if it is checked out. Unfortunately, the existing makefiles for the extra repo don't specify the correct library dependencies. Fixing that next. If you're following along, you'll get linker errors. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161549 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
77b1ae5656cc6ca41bf02831b37fae2d9b27c2a4 |
|
26-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
Removed standalone clang-ast-dump tool. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160772 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
dea8fba3c632745136017f3e8e9d9e0341d6feb9 |
|
16-Jul-2012 |
Alexander Kornienko <alexfh@google.com> |
The new clang-ast-dump tool for selective AST dumping. Moved common command-line tool stuff to CommandLineClangTool git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160265 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
cb971c6726d16e12ecd2a340941d7f5c06698332 |
|
04-Apr-2012 |
Manuel Klimek <klimek@google.com> |
Adds a tooling library. Provides an API to run clang tools (FrontendActions) as standalone tools, or repeatedly in-memory in a process. This is useful for unit-testing, map-reduce style applications, source transformation daemons or command line tools. The ability to run over multiple translation units with different command line arguments enables building up refactoring tools that need to apply transformations across translation unit boundaries. See tools/clang-check/ClangCheck.cpp for an example. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@154008 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
6d402dc963aa32194f3604af4463b113858291ae |
|
09-Dec-2011 |
Eli Friedman <eli.friedman@gmail.com> |
Misc Minix-specific changes to clang: . move compiler-rt to a separate directory so the -L argument only includes compiler-rt (thanks joerg) . build all clang subdirs . switches the Minix platform to ELF . normalizes toolchain invocation Patch by Ben Gras. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146206 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
2dc651dfd4a4497c39b862e060200d6d58f5c4ec |
|
09-Aug-2011 |
Ted Kremenek <kremenek@apple.com> |
Add 'diagtool' to the 'tools/' directory. diagtool is a new tool (WIP) for analyzing and working with clang diagnostics. Some interesting stats from 'diagtool list-warnings' on the current version of clang: Percentage of warnings with flags: 48.79% Number of unique flags: 148 Average number of diagnostics per flag: 2.041 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@137109 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
69325d5b7cfecf1b3128745efc33612aedf1b8b4 |
|
09-Jul-2011 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
[arcmt] Introduce new '-ccc-arcmt-migrate <path>' ARC migration driver option. This is a new mode of migration, where we avoid modifying the original files but we emit temporary files instead. <path> will be used to keep migration process metadata. Currently the temporary files that are produced are put in the system's temp directory but we can put them in the <path> if is necessary. Also introduce new ARC migration functions in libclang whose only purpose, currently, is to accept <path> and provide pairs of original file/transformed file to map from the originals to the files after transformations are applied. Finally introduce the c-arcmt-test utility that exercises the new libclang functions, update arcmt-test, and add tests for the whole process. rdar://9735086. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@134844 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
8f0e8d22960d56f8390f4971e2c0f2f0a0884602 |
|
16-Jun-2011 |
John McCall <rjmccall@apple.com> |
The ARC Migration Tool. All the credit goes to Argyrios and Fariborz for this. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133104 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
4b0104d8e35ebd6ccd32230477131653a8e4a17c |
|
09-Nov-2010 |
NAKAMURA Takumi <geek4civic@gmail.com> |
libclang and c-index-test can be built on Cygming. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@118480 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
44bbd79c13656298fd0ccb5e20a51f942604d887 |
|
29-Jun-2010 |
Chris Lattner <sabre@nondot.org> |
Minix doesn't support dylibs, PR7294 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@107120 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/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/tools/Makefile
|
f51f20fa34654da75d15a9e2a1a0cd2fc0d8603d |
|
30-Apr-2010 |
Daniel Dunbar <daniel@zuster.org> |
Rename 'CIndex' to 'libclang', since it has basically become our stable public (C) API, and will likely grow further in this direction in the future. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@102779 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
51f4c940d5fa5183fafac68d6be1ba3cf974934b |
|
14-Mar-2010 |
Anton Korobeynikov <asl@math.spbu.ru> |
Fix thinko and enable clang build on mingw again (hopefully) git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@98492 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
b196ef78cb3e046a6fea94bde7c361764ab159bd |
|
07-Mar-2010 |
Chris Lattner <sabre@nondot.org> |
disable these dirs which rely on dynamic linking on mingw/cygwin git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@97892 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
9fb48de917e6646725d5bb01b6e2c5ec46ff75a1 |
|
22-Jan-2010 |
Douglas Gregor <dgregor@apple.com> |
Eliminate index-test; all of its tested functionality is now in c-index-test. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@94211 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
864db01dec1671d012a4d12c7c4edf8766ffacda |
|
12-Dec-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove clang-cc tool, it has joined in unholy union with clang. - tools/driver will be renamed to tools/clang at some point. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@91195 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
e7a5fd4a2969176d8b63a0a26039f895fc359ac4 |
|
24-Sep-2009 |
Chris Lattner <sabre@nondot.org> |
wpa is an experiment, don't build it by default, it adds to build times due to everything it links in. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@82704 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
50398199fb10e196a8d92fbf7a062dbe42ed88fd |
|
28-Aug-2009 |
Steve Naroff <snaroff@apple.com> |
Lot's of little changes to get the C-based indexing API going... Work in progress. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
d2fa56687f8bd5ac6ebf9d9468d0efd714986a54 |
|
27-Aug-2009 |
Ted Kremenek <kremenek@apple.com> |
Add initial boilerplate for CIndex, a shared library that will vend high-level source symbol information (harvested by Clang) through a C API. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@80166 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
9797a8760ba3d43c686aa9e09978e0ca172172a4 |
|
16-Jul-2009 |
Daniel Dunbar <daniel@zuster.org> |
Unbreak build? git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75887 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
c5965992f5f7053606caaac61e55e37fd0668e28 |
|
16-Jul-2009 |
Zhongxing Xu <xuzhongxing@gmail.com> |
update makefile. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@75878 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
30b983b5b367c3b71cd4c6d5b379b27457949d71 |
|
25-Jun-2009 |
Argyrios Kyrtzidis <akyrtzi@gmail.com> |
Introduce tools/index-test. This tool will be the test bed for indexing related operations. It basically reads PCH files passed by the command line and performs various operations. Currently it can accept a file:line:column which resolves to a declaration/statement and displays some information about them. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@74198 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
45d604e039e94532f5a78d15df94e71b4aa2ba49 |
|
03-May-2009 |
Daniel Dunbar <daniel@zuster.org> |
Remove ccc from the makefile as well. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70650 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/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/tools/Makefile
|
3ede8d0a7d1813f678ccc6011a99a0834b1b6116 |
|
02-Mar-2009 |
Daniel Dunbar <daniel@zuster.org> |
Stub out some structure for C++ driver. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@65867 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
7ce86f0839a2aae00884e595efab165d3f73c8cd |
|
19-Jan-2009 |
Daniel Dunbar <daniel@zuster.org> |
Makefile isn't executable. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62523 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|
fec7c2a9d0d46f4e681d1fe0089ae590962f05f6 |
|
19-Jan-2009 |
Daniel Dunbar <daniel@zuster.org> |
ccc: Add missing file. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@62520 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/tools/Makefile
|