History log of /external/clang/tools/Makefile
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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