mirror of
git://code.qt.io/qt/qt5.git
synced 2026-01-04 05:57:42 +08:00
The CI uses e.g. "sccache" which is rarely used outside CI systems. Also openssl install directories in the build profiles are specific to CI build agents. Also headersclean option should be CI specific. Split the current profiles in two: the CI specific profile defines only the CI related details and includes the matching profile for the end users. The profile which includes other profile(s) will override the Settings or Options if redefined. Pick-to: 6.2 Task-number: QTQAINFRA-4619 Change-Id: If69e8c0c283655475671fcb0ca739087cd9d2567 Reviewed-by: Kai Koehne <kai.koehne@qt.io>
24 lines
788 B
Plaintext
24 lines
788 B
Plaintext
[settings]
|
|
os=Android
|
|
os.api_level=8
|
|
arch=x86
|
|
compiler=clang
|
|
compiler.version=11
|
|
compiler.libcxx=c++_shared
|
|
build_type=RelWithDebInfo
|
|
[options]
|
|
qtbase:release=yes
|
|
qtbase:shared=yes
|
|
qtbase:force_debug_info=yes
|
|
qtbase:nomake=examples;tests
|
|
qtbase:qt_host_path=$QT_HOST_PATH
|
|
qtbase:platform=android-clang
|
|
qtbase:android_abis=x86
|
|
qtbase:android_ndk=$ANDROID_NDK_ROOT
|
|
qtbase:android_sdk=$ANDROID_SDK_ROOT
|
|
qtbase:cmake_args_qtbase="-DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++ -DOPENSSL_ROOT_DIR=$OPENSSL_ANDROID_HOME -DCMAKE_TOOLCHAIN_FILE=$ANDROID_NDK_ROOT/build/cmake/android.toolchain.cmake -DCMAKE_C_COMPILER_FRONTEND_VARIANT=GNU -DCMAKE_CXX_COMPILER_FRONTEND_VARIANT=GNU"
|
|
*:cmake_args_leaf_module=""
|
|
[build_requires]
|
|
[env]
|
|
CONAN_CMAKE_GENERATOR=Ninja
|