aboutsummaryrefslogtreecommitdiffstats
path: root/src/tools/clangpchmanagerbackend/source/CMakeLists.txt
blob: 76973c6a21d36841cae721b60d85b103584fff70 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
add_qtc_library(clangpchmanagerbackend_lib STATIC
  DEPENDS clangrefactoringbackend_lib ClangSupport
  PUBLIC_DEPENDS libclang
  PUBLIC_DEFINES CLANGSUPPORT_BUILD_LIB
  PUBLIC_INCLUDES
    ${CLANG_INCLUDE_DIRS}
  SOURCES
    builddependenciesprovider.cpp builddependenciesprovider.h
    builddependenciesproviderinterface.h
    builddependenciesstorage.h
    builddependenciesstorageinterface.h
    builddependency.h
    builddependencycollector.cpp builddependencycollector.h
    builddependencygeneratorinterface.h
    clangpchmanagerbackend_global.h
    collectbuilddependencyaction.h
    collectbuilddependencypreprocessorcallbacks.h
    collectbuilddependencytoolaction.h
    collectusedmacroactionfactory.h
    collectusedmacrosaction.h
    collectusedmacrosandsourcespreprocessorcallbacks.h
    generatepchactionfactory.h
    pchcreator.cpp pchcreator.h
    pchcreatorinterface.h
    pchmanagerserver.cpp pchmanagerserver.h
    pchnotcreatederror.h
    pchtask.h
    pchtaskgenerator.cpp pchtaskgenerator.h
    pchtaskgeneratorinterface.h
    pchtaskqueue.cpp
    pchtaskqueue.h
    pchtaskqueueinterface.h
    pchtasksmerger.cpp
    pchtasksmerger.h
    pchtasksmergerinterface.h
    precompiledheaderstorage.h
    precompiledheaderstorageinterface.h
    processorinterface.h
    processormanager.h
    processormanagerinterface.h
    projectpartsmanager.cpp projectpartsmanager.h
    projectpartsmanagerinterface.h
    queueinterface.h
    taskscheduler.h
    taskschedulerinterface.h
    toolchainargumentscache.h
    usedmacrofilter.h
    usedmacrosandsourcescollector.cpp usedmacrosandsourcescollector.h
)