forked from qt-creator/qt-creator
ClangRefactoring: Adapt project part in the database
Extend ProjectPartArtefact and use CommandLineBuilder everywhere. Task-number: QTCREATORBUG-21842 Change-Id: Ibc78849bc543512eccec8a558a1c3f57fec33fa2 Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
This commit is contained in:
@@ -123,10 +123,13 @@ public:
|
||||
table.setName("projectParts");
|
||||
table.addColumn("projectPartId", Sqlite::ColumnType::Integer, Sqlite::Contraint::PrimaryKey);
|
||||
const Sqlite::Column &projectPartNameColumn = table.addColumn("projectPartName", Sqlite::ColumnType::Text);
|
||||
table.addColumn("compilerArguments", Sqlite::ColumnType::Text);
|
||||
table.addColumn("toolChainArguments", Sqlite::ColumnType::Text);
|
||||
table.addColumn("compilerMacros", Sqlite::ColumnType::Text);
|
||||
table.addColumn("systemIncludeSearchPaths", Sqlite::ColumnType::Text);
|
||||
table.addColumn("projectIncludeSearchPaths", Sqlite::ColumnType::Text);
|
||||
table.addColumn("language", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("languageVersion", Sqlite::ColumnType::Integer);
|
||||
table.addColumn("languageExtension", Sqlite::ColumnType::Integer);
|
||||
table.addUniqueIndex({projectPartNameColumn});
|
||||
|
||||
table.initialize(database);
|
||||
|
||||
Reference in New Issue
Block a user