forked from qt-creator/qt-creator
Clang: Remove PchManager
...which is the last dependency to libclang from the plugin. Change-Id: I173ee7e9621912ec88706b4cf62db2b1dbcf7610 Reviewed-by: Marco Bubke <marco.bubke@theqtcompany.com> Reviewed-by: Nikolai Kosjar <nikolai.kosjar@theqtcompany.com>
This commit is contained in:
@@ -23,16 +23,10 @@ QtcPlugin {
|
||||
property string llvmConfig: Clang.llvmConfig(qbs, QtcFunctions, QtcProcessOutputReader)
|
||||
property string llvmIncludeDir: Clang.includeDir(llvmConfig, QtcProcessOutputReader)
|
||||
property string llvmLibDir: Clang.libDir(llvmConfig, QtcProcessOutputReader)
|
||||
property string llvmLibs: Clang.libraries(qbs.targetOS)
|
||||
property string llvmVersion: Clang.version(llvmConfig, QtcProcessOutputReader)
|
||||
|
||||
condition: llvmConfig && File.exists(llvmIncludeDir.concat("/clang-c/Index.h"))
|
||||
|
||||
cpp.includePaths: base.concat(llvmIncludeDir)
|
||||
cpp.libraryPaths: base.concat(llvmLibDir)
|
||||
cpp.rpaths: cpp.libraryPaths
|
||||
cpp.dynamicLibraries: base.concat(llvmLibs)
|
||||
|
||||
cpp.defines: {
|
||||
var defines = base;
|
||||
// The following defines are used to determine the clang include path for intrinsics.
|
||||
@@ -95,16 +89,6 @@ QtcPlugin {
|
||||
"constants.h",
|
||||
"highlightingmarksreporter.cpp",
|
||||
"highlightingmarksreporter.h",
|
||||
"pchinfo.cpp",
|
||||
"pchinfo.h",
|
||||
"pchmanager.cpp",
|
||||
"pchmanager.h",
|
||||
"raii/scopedclangoptions.cpp",
|
||||
"raii/scopedclangoptions.h",
|
||||
"unit.cpp",
|
||||
"unit.h",
|
||||
"unsavedfiledata.cpp",
|
||||
"unsavedfiledata.h",
|
||||
]
|
||||
|
||||
Group {
|
||||
|
||||
Reference in New Issue
Block a user