Make reported build type match old configure
Adds platform and CPU features to the reported build type, matching the format of the old configure. Started-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Change-Id: I6d93ec7416b38684da51af5238a5cf537810b21d Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io> Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
86ccc84357
commit
074b9f1eef
@ -510,12 +510,19 @@ defineTest(qtConfReport_buildParts) {
|
||||
qtConfReportPadded($${1}, $$qtConfEvaluate("tests.build_parts.value"))
|
||||
}
|
||||
|
||||
defineReplace(qtConfReportArch) {
|
||||
arch = $$qtConfEvaluate('tests.$${1}.arch')
|
||||
subarch = $$qtConfEvaluate('tests.$${1}.subarch')
|
||||
isEmpty(subarch): subarch = <none>
|
||||
return("$$arch, CPU features: $$subarch")
|
||||
}
|
||||
|
||||
defineTest(qtConfReport_buildTypeAndConfig) {
|
||||
!$$qtConfEvaluate("features.cross_compile") {
|
||||
qtConfAddReport("Build type: $$qtConfEvaluate('tests.architecture.arch')")
|
||||
qtConfAddReport("Build type: $$[QMAKE_SPEC] ($$qtConfReportArch(architecture))")
|
||||
} else {
|
||||
qtConfAddReport("Building on: $$qtConfEvaluate('tests.host_architecture.arch')")
|
||||
qtConfAddReport("Building for: $$qtConfEvaluate('tests.architecture.arch')")
|
||||
qtConfAddReport("Building on: $$[QMAKE_SPEC] ($$qtConfReportArch(host_architecture))")
|
||||
qtConfAddReport("Building for: $$[QMAKE_XSPEC] ($$qtConfReportArch(architecture))")
|
||||
}
|
||||
qtConfAddReport()
|
||||
qtConfAddReport("Configuration: $$eval($${currentConfig}.output.privatePro.append.CONFIG) $$eval($${currentConfig}.output.publicPro.append.QT_CONFIG)")
|
||||
|
Loading…
x
Reference in New Issue
Block a user