summaryrefslogtreecommitdiffstats
path: root/clang/lib/Index/CMakeLists.txt
Commit message (Collapse)AuthorAgeFilesLines
* [clang][Index] Replace CodegenNameGenerator with ASTNameGeneratorJan Korous2019-09-051-1/+0
| | | | | | | | Follow-up to: 3ff8c3b73f6, d5d15b4c1fd Should be NFC since the original patch just moved the code. llvm-svn: 371117
* [clang][index-while-building] FileIndexRecordJan Korous2019-02-271-0/+1
| | | | | | | | | | | Basic data structures for index Tests are missing from this patch - will be covered properly by tests for the whole feature. I'm just trying to split into smaller patches to make it easier for reviewers. Differential Revision: https://reviews.llvm.org/D58478 llvm-svn: 355035
* [Index] Add clangLex to LINK_LIBSHeejin Ahn2018-07-091-0/+1
| | | | | | Without this, builds with `-DSHARED_LIB=ON` fail. llvm-svn: 336526
* [index] CMake: add missing reference to clangSerialization library.Argyrios Kyrtzidis2017-01-301-0/+1
| | | | llvm-svn: 293463
* clangIndex requires LLVMIR as Core, since r260858 uses llvm/IR.NAKAMURA Takumi2016-02-151-0/+1
| | | | llvm-svn: 260874
* [index] Factor libclang's functionality to determing the mangled name of ↵Argyrios Kyrtzidis2016-02-141-1/+2
| | | | | | symbols into the clangIndex library. llvm-svn: 260858
* [libclang] Separate the underlying indexing functionality of libclang and ↵Argyrios Kyrtzidis2016-02-121-0/+8
| | | | | | | | introduce it into the clangIndex library. It is a general goodness for libclang itself to mostly be a wrapper of functionality provided by the libraries. llvm-svn: 260760
* [CMake] Prune redundant libdeps.NAKAMURA Takumi2014-10-301-2/+0
| | | | llvm-svn: 220893
* [CMake] Add dependencies on clangToolingCore.NAKAMURA Takumi2014-10-301-0/+1
| | | | llvm-svn: 220890
* Make clang's rewrite engine a core featureAlp Toker2014-07-161-1/+1
| | | | | | | | | | | | | | | The rewrite facility's footprint is small so it's not worth going to these lengths to support disabling at configure time, particularly since key compiler features now depend on it. Meanwhile the Objective-C rewriters have been moved under the ENABLE_CLANG_ARCMT umbrella for now as they're comparatively heavy and still potentially worth excluding from lightweight builds. Tests are now passing with any combination of feature flags. The flags historically haven't been tested by LLVM's build servers so caveat emptor. llvm-svn: 213171
* [CMake] Use LINK_LIBS instead of target_link_libraries().NAKAMURA Takumi2014-02-261-2/+1
| | | | llvm-svn: 202238
* [CMake] Apply ADDITIONAL_HEADERS introduced in r199639.NAKAMURA Takumi2014-01-201-1/+3
| | | | llvm-svn: 199640
* [CMake] clang/lib: Satisfy dependencies to add *actually used* libraries on ↵NAKAMURA Takumi2013-12-091-1/+8
| | | | | | | | target_link_libraries() and LLVM_LINK_COMPONENTS. I will prune redundant dependencies later. llvm-svn: 196800
* libclang does not depend directly on clangFormat; but clangIndex doesDmitri Gribenko2013-11-131-0/+1
| | | | llvm-svn: 194611
* Documentation parsing: move comment-to-XML conversion routines to libIndexDmitri Gribenko2013-11-131-0/+2
| | | | llvm-svn: 194610
* Rename libIDE to libIndex.Argyrios Kyrtzidis2013-08-171-0/+8
| | | | | | | Per feedback from Chandler, it's better to have libraries with more specific functionality. LibIndex will contain the indexing functionality of libclang, which includes USR generation. llvm-svn: 188601
* Remove the unused, unmaintained, incomplete 'Index' library.Douglas Gregor2012-04-131-18/+0
| | | | llvm-svn: 154672
* Unbreak the CMake builds following the CallGraph change.Anna Zaks2012-03-021-1/+1
| | | | llvm-svn: 151952
* CMake: LLVM_NO_RTTI must be obsolete now!NAKAMURA Takumi2011-02-101-2/+0
| | | | llvm-svn: 125275
* Fix CMake clangIndex library dependencies, from Logan ChienDouglas Gregor2010-09-201-15/+1
| | | | llvm-svn: 114336
* Revert "CMake: Update to use standard CMake dependency tracking facilities ↵Michael J. Spencer2010-09-131-19/+17
| | | | | | | | | | | | | 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-17/+19
| | | | | | of whatever we were using before... llvm-svn: 113631
* Clean up CMake dependenciesDouglas Gregor2010-09-091-0/+5
| | | | llvm-svn: 113489
* Clean up some of the CMake dependenciesDouglas Gregor2010-09-081-0/+14
| | | | llvm-svn: 113416
* Remove unused location-to-AST-node resolver. libclang's implementation ↵Douglas Gregor2010-07-191-1/+0
| | | | | | supercedes it llvm-svn: 108708
* Update CMake for CallGraph.cpp move.Daniel Dunbar2009-12-031-0/+1
| | | | llvm-svn: 90443
* Lexically order files.Ted Kremenek2009-07-301-2/+2
| | | | llvm-svn: 77607
* Update CMake.Argyrios Kyrtzidis2009-07-301-0/+5
| | | | llvm-svn: 77548
* Update CMake files.Argyrios Kyrtzidis2009-07-061-0/+3
| | | | llvm-svn: 74864
* Introduce the 'Index' library.Argyrios Kyrtzidis2009-07-051-0/+7
Its purpose is to provide the basic infrastructure for cross-translation-unit analysis like indexing, refactoring, etc. Currently it is very "primitive" and with no type-names support. It can provide functionality like "show me all references of this function from these translation units". llvm-svn: 74802
OpenPOWER on IntegriCloud