mirror of
git://code.qt.io/qt/qt5.git
synced 2026-02-02 03:36:54 +08:00
This is needed for consistency. Previously if you scheduled a test build for a qt5.git change, the cmake cross compiling configurations would not appear and not be tested. But when staging the change, each repo WOULD start building the cross-compiling configurations, except for the qt5.git top-level builds. The current change will make sure that configurations is done both during scheduled test builds and actual staged builds. Change-Id: Ia2cbb08cee97414c39287a2ab9ff8d312dcd813a Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Liang Qi <liang.qi@qt.io>
28 lines
826 B
YAML
28 lines
826 B
YAML
version: 2
|
|
accept_configuration:
|
|
condition: property
|
|
property: features
|
|
not_contains_value: Disable
|
|
|
|
instructions:
|
|
Build:
|
|
- !include "{{qt/qtbase}}/prepare_building_env.yaml"
|
|
- type: MakeDirectory
|
|
directory: .git
|
|
- type: SetBuildDirectory
|
|
directory: "{{.SourceDir}}"
|
|
- type: ChangeDirectory
|
|
directory: "{{.BuildDir}}"
|
|
- type: ExecuteCommand
|
|
command: "{{.Env.ENV_PREFIX}} cmake {{.Env.CONFIGURE_ARGS}} -DCMAKE_INSTALL_PREFIX:PATH={{.InstallDir}} -DBUILD_TESTING=OFF {{.SourceDir}}"
|
|
executeCommandArgumentSplitingBehavior: SplitAfterVariableSubstitution
|
|
maxTimeInSeconds: 6000
|
|
maxTimeBetweenOutput: 1200
|
|
userMessageOnFailure: >
|
|
Failed to call cmake.
|
|
|
|
Test:
|
|
- type: EnvironmentVariable
|
|
variableName: Dummy
|
|
variableValue: dummy
|