aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/clangsupport
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/clangsupport')
-rw-r--r--src/libs/clangsupport/commandlinebuilder.h3
-rw-r--r--src/libs/clangsupport/refactoringdatabaseinitializer.h8
2 files changed, 8 insertions, 3 deletions
diff --git a/src/libs/clangsupport/commandlinebuilder.h b/src/libs/clangsupport/commandlinebuilder.h
index 7367f080360..9de1da68d3c 100644
--- a/src/libs/clangsupport/commandlinebuilder.h
+++ b/src/libs/clangsupport/commandlinebuilder.h
@@ -51,6 +51,7 @@ public:
commandLine.reserve(1024);
addCompiler(projectInfo.language);
+ disableWarnings();
addToolChainArguments(toolChainArguments);
addExtraFlags();
addLanguage(projectInfo, sourceType);
@@ -74,6 +75,8 @@ public:
commandLine.emplace_back("clang");
}
+ void disableWarnings() { commandLine.emplace_back("-w"); }
+
void addToolChainArguments(const Utils::SmallStringVector &toolChainArguments)
{
for (Utils::SmallStringView argument : toolChainArguments)
diff --git a/src/libs/clangsupport/refactoringdatabaseinitializer.h b/src/libs/clangsupport/refactoringdatabaseinitializer.h
index cce203f0d44..f6d64a81d31 100644
--- a/src/libs/clangsupport/refactoringdatabaseinitializer.h
+++ b/src/libs/clangsupport/refactoringdatabaseinitializer.h
@@ -143,6 +143,8 @@ public:
const Sqlite::Column &projectPartIdColumn = table.addColumn("projectPartId", Sqlite::ColumnType::Integer);
const Sqlite::Column &sourceIdColumn = table.addColumn("sourceId", Sqlite::ColumnType::Integer);
table.addColumn("sourceType", Sqlite::ColumnType::Integer);
+ table.addColumn("pchCreationTimeStamp", Sqlite::ColumnType::Integer);
+ table.addColumn("hasMissingIncludes", Sqlite::ColumnType::Integer);
table.addUniqueIndex({sourceIdColumn, projectPartIdColumn});
table.addIndex({projectPartIdColumn});
@@ -168,11 +170,11 @@ public:
Sqlite::Table table;
table.setUseIfNotExists(true);
table.setName("fileStatuses");
- table.addColumn("sourceId", Sqlite::ColumnType::Integer, Sqlite::Contraint::PrimaryKey);
+ table.addColumn("sourceId",
+ Sqlite::ColumnType::Integer,
+ Sqlite::Contraint::PrimaryKey);
table.addColumn("size", Sqlite::ColumnType::Integer);
table.addColumn("lastModified", Sqlite::ColumnType::Integer);
- table.addColumn("buildDependencyTimeStamp", Sqlite::ColumnType::Integer);
- table.addColumn("isInPrecompiledHeader", Sqlite::ColumnType::Integer);
table.initialize(database);
}