summaryrefslogtreecommitdiff
path: root/Source/cmGlobalGenerator.cxx
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2018-08-23 18:28:43 +0000
committerKitware Robot <kwrobot@kitware.com>2018-08-23 14:28:49 -0400
commitb2798594a5010849c84facb929516f5a78fc5ea4 (patch)
tree2146c99e6de4c0bca91ecf4639061f840d751cee /Source/cmGlobalGenerator.cxx
parent91c9a5227384b374c80f1e6453bb830e3de68a4a (diff)
parent3aa11f31fcb9780d6e54647a97ca876a2a409251 (diff)
downloadcmake-b2798594a5010849c84facb929516f5a78fc5ea4.tar.gz
Merge topic 'autogen_variables_in_structs'
3aa11f31fc Autogen: Use integers to store the Qt version 1d87c9f318 Autogen: Initializer: Group variables in structs Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2286
Diffstat (limited to 'Source/cmGlobalGenerator.cxx')
-rw-r--r--Source/cmGlobalGenerator.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/Source/cmGlobalGenerator.cxx b/Source/cmGlobalGenerator.cxx
index 324b56a8b1..4060269af1 100644
--- a/Source/cmGlobalGenerator.cxx
+++ b/Source/cmGlobalGenerator.cxx
@@ -34,6 +34,7 @@
#include "cmMakefile.h"
#include "cmOutputConverter.h"
#include "cmPolicies.h"
+#include "cmQtAutoGen.h"
#include "cmQtAutoGenInitializer.h"
#include "cmSourceFile.h"
#include "cmState.h"
@@ -1495,15 +1496,14 @@ bool cmGlobalGenerator::QtAutoGen()
continue;
}
- std::string qtVersionMajor =
- cmQtAutoGenInitializer::GetQtMajorVersion(target);
+ auto qtVersion = cmQtAutoGenInitializer::GetQtVersion(target);
// don't do anything if there is no Qt4 or Qt5Core (which contains moc)
- if (qtVersionMajor != "4" && qtVersionMajor != "5") {
+ if (qtVersion.Major != 4 && qtVersion.Major != 5) {
continue;
}
autogenInits.emplace_back(cm::make_unique<cmQtAutoGenInitializer>(
- target, mocEnabled, uicEnabled, rccEnabled, qtVersionMajor));
+ target, mocEnabled, uicEnabled, rccEnabled, qtVersion));
}
}