summaryrefslogtreecommitdiffstats
path: root/clang/tools/c-index-test/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [CMake] Move libxml2 stuff from clang to llvm/cmake.NAKAMURA Takumi2012-12-141-2/+1
| | | | llvm-svn: 170225
* Force C89 for c-index-test.cDmitri Gribenko2012-11-071-0/+7
| | | | | | | | | | | MSVC supports only C89, so it is important to keep c-index-test.c buildable with C89. However, Clang defaults to C99, so while building Clang with Clang one can introduce C99 constructs into c-index-test.c without noticing. Thanks to Nakamura Takumi for helping with MSVC bits. llvm-svn: 167561
* libclang API for comment-to-xml conversion.Dmitri Gribenko2012-08-071-0/+7
| | | | | | | | | | | | The implementation also includes a Relax NG schema and tests for the schema itself. The schema is used in c-index-test to verify that XML documents we produce are valid. In order to do the validation, we add an optional libxml2 dependency for c-index-test. Credits for CMake part go to Doug Gregor. Credits for Autoconf part go to Eric Christopher. Thanks! llvm-svn: 161431
* Include clang-check as part of the clang installation.David Blaikie2012-07-311-2/+0
| | | | | | | | | | This also tidies up a couple of other tools we were (partially) installing: * c-index-test was being installed but shouldn't be (it's just a clang-dev tool) * diagtool was being installed in cmake but not make (& shouldn't be installed in either) Review by Manuel Klimek, Doug Gregor, and Chandler Carruth. llvm-svn: 161073
* Remove a goofy CMake hack and use the standard CMake facilities toChandler Carruth2012-06-211-2/+4
| | | | | | | | | express library-level dependencies within Clang. This is no more verbose really, and plays nicer with the rest of the CMake facilities. It should also have no change in functionality. llvm-svn: 158888
* Install c-index-test also on CMake build, following up r140681.NAKAMURA Takumi2011-09-281-0/+1
| | | | llvm-svn: 140694
* Re-instate r125819 and r125820 with no functionality changePeter Collingbourne2011-02-191-2/+1
| | | | llvm-svn: 126060
* Revert 125820 and 125819 to fix PR9266.Rafael Espindola2011-02-191-1/+2
| | | | llvm-svn: 126050
* Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenActionPeter Collingbourne2011-02-181-2/+1
| | | | | | | | | This removes the final dependency edge from any lib outside of CodeGen to core. As a result we can, and do, trim the dependency on core from libclang, PrintFunctionNames, the unit tests and c-index-test. While at it, review and trim other unneeded dependencies. llvm-svn: 125820
* CMake: LLVM_NO_RTTI must be obsolete now!NAKAMURA Takumi2011-02-101-2/+0
| | | | llvm-svn: 125275
* Revert "CMake: Update to use standard CMake dependency tracking facilities ↵Michael J. Spencer2010-09-131-4/+8
| | | | | | | | | | | | | instead" This reverts commit r113631 Conflicts: CMakeLists.txt lib/CodeGen/CMakeLists.txt llvm-svn: 113817
* CMake: Update to use standard CMake dependency tracking facilities insteadMichael J. Spencer2010-09-101-8/+4
| | | | | | of whatever we were using before... llvm-svn: 113631
* Clean up CMake dependenciesDouglas Gregor2010-09-091-13/+1
| | | | llvm-svn: 113489
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-1/+1
| | | | | | | | | - move DeclSpec &c into the Sema library - move ParseAST into the Parse library Reflect this change in a thousand different includes. Reflect this change in the link orders. llvm-svn: 111667
* Reintroduce the serialization library, with fixed dependencies.Sebastian Redl2010-08-171-0/+1
| | | | llvm-svn: 111279
* Rename 'CIndex' to 'libclang', since it has basically become our stable publicDaniel Dunbar2010-04-301-1/+1
| | | | | | (C) API, and will likely grow further in this direction in the future. llvm-svn: 102779
* Normalize CIndex/c-index-test/index-test link lines in the hopes it will fixDaniel Dunbar2009-12-021-0/+1
| | | | | | | | *something*. - We really need to fix how LLVM's build systems manage linking. Pretty-please-someone-else-do-this? :) llvm-svn: 90350
* Fix relative ordering of Analyis library.Daniel Dunbar2009-12-021-1/+1
| | | | llvm-svn: 90312
* Add ASTUnit::LoadFromCompilerInvocation, which does what it says.Daniel Dunbar2009-12-011-0/+3
| | | | | | | Also, add an -ast-from-source option to index-test which allows index-test to run on source files directly. llvm-svn: 90223
* Make sure that c-index-test links as a C++ executableDouglas Gregor2009-10-051-0/+5
| | | | llvm-svn: 83335
* Lot's of little changes to get the C-based indexing API going...Steve Naroff2009-08-281-0/+20
Work in progress. llvm-svn: 80367
OpenPOWER on IntegriCloud