aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/builtindeclarations.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/corelib/language/builtindeclarations.cpp')
-rw-r--r--src/lib/corelib/language/builtindeclarations.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/corelib/language/builtindeclarations.cpp b/src/lib/corelib/language/builtindeclarations.cpp
index ca028cc4f..2f97d7158 100644
--- a/src/lib/corelib/language/builtindeclarations.cpp
+++ b/src/lib/corelib/language/builtindeclarations.cpp
@@ -146,6 +146,9 @@ void BuiltinDeclarations::addDependsItem()
PropertyDeclaration requiredDecl(QLatin1String("required"), PropertyDeclaration::Boolean);
requiredDecl.setInitialValueSource(QLatin1String("true"));
item << requiredDecl;
+ PropertyDeclaration profileDecl(QLatin1String("profiles"), PropertyDeclaration::StringList);
+ profileDecl.setInitialValueSource(QLatin1String("[product.profile]"));
+ item << profileDecl;
insert(item);
}
@@ -245,6 +248,10 @@ void BuiltinDeclarations::addProductItem()
decl.setInitialValueSource(QLatin1String("[]"));
item << decl;
item << nameProperty();
+ decl = PropertyDeclaration(QLatin1String("profiles"), PropertyDeclaration::StringList);
+ decl.setInitialValueSource(QLatin1String("[project.profile]"));
+ item << decl;
+ item << PropertyDeclaration(QLatin1String("profile"), PropertyDeclaration::String); // Internal
decl = PropertyDeclaration(QLatin1String("targetName"), PropertyDeclaration::String);
decl.setInitialValueSource(QLatin1String("name"));
item << buildDirProperty();