Clang: Make some functions available

Change-Id: I1d2d898e5ab197eb3e5c95e82b6668a00affce7d
Reviewed-by: Alessandro Portale <alessandro.portale@digia.com>
This commit is contained in:
Nikolai Kosjar
2014-10-09 15:16:46 +02:00
committed by Nikolai Kosjar
parent 96af4e3c8e
commit 1754dbf6ff
2 changed files with 45 additions and 23 deletions

View File

@@ -31,6 +31,7 @@
#ifndef CPPTOOLS_CLANGUTILS_H
#define CPPTOOLS_CLANGUTILS_H
#include "clang_global.h"
#include "utils.h"
#include <cpptools/cppmodelmanager.h>
@@ -46,6 +47,9 @@ QStringList clangNonProjectFileOptions(CppTools::ProjectFile::Kind kind);
QStringList createPCHInclusionOptions(const QStringList &pchFiles);
QStringList createPCHInclusionOptions(const QString &pchFile);
QStringList CLANG_EXPORT createHeaderPathOptions(const QList<CppTools::ProjectPart::HeaderPath> &headerPaths);
QStringList CLANG_EXPORT createDefineOptions(const QByteArray &defines, bool toolchainDefines);
QStringList clangLanguageOption(CppTools::ProjectFile::Kind fileKind, bool objcExt);
QStringList clangOptionsForLanguage(CppTools::ProjectPart::QtVersion qtVersion,
CppTools::ProjectPart::LanguageVersion languageVersion,