aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/protobuf/protobufbase.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/protobuf/protobufbase.qbs')
-rw-r--r--share/qbs/modules/protobuf/protobufbase.qbs6
1 files changed, 5 insertions, 1 deletions
diff --git a/share/qbs/modules/protobuf/protobufbase.qbs b/share/qbs/modules/protobuf/protobufbase.qbs
index ec13eb3b5..0ac6c1949 100644
--- a/share/qbs/modules/protobuf/protobufbase.qbs
+++ b/share/qbs/modules/protobuf/protobufbase.qbs
@@ -10,7 +10,7 @@ Module {
property string outputDir: product.buildDirectory + "/protobuf"
- readonly property var baseValidate: {
+ property var validateFunc: {
return function() {
if (!File.exists(protocBinary))
throw "Can't find protoc binary. Please set the protocBinary property or make sure it is found in PATH";
@@ -26,4 +26,8 @@ Module {
id: protocProbe
names: ["protoc"]
}
+
+ validate: {
+ validateFunc();
+ }
}