From 441bb0071436d3a055ff5509cd65e97557073a63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim=20Jen=C3=9Fen?= Date: Wed, 10 Jan 2024 22:11:15 +0100 Subject: [PATCH] scripts: add build sdk_tool option Change-Id: I1bfbcb1baead5fe351a785b126540c60bc5db3c3 Reviewed-by: Tim Jenssen (cherry picked from commit 1a76f3f6651a4609b3f0219fab1d8a14ae4de9c6) --- scripts/build.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/build.py b/scripts/build.py index 2fced683b1b..28586400887 100755 --- a/scripts/build.py +++ b/scripts/build.py @@ -60,7 +60,8 @@ def get_arguments(): parser.add_argument('--no-cdb', help='Skip cdbextension and the python dependency packaging step (Windows)', action='store_true', default=(not common.is_windows_platform())) - parser.add_argument('--no-qbs', help='Skip building Qbs as part of Qt Creator', action='store_true', default=False); + parser.add_argument('--no-qbs', help='Skip building Qbs as part of Qt Creator', + action='store_true', default=False); parser.add_argument('--no-docs', help='Skip documentation generation', action='store_true', default=False) parser.add_argument('--no-build-date', help='Does not show build date in about dialog, for reproducible builds', @@ -75,6 +76,8 @@ def get_arguments(): action='store_true', default=False) parser.add_argument('--with-cpack', help='Create packages with cpack', action='store_true', default=False) + parser.add_argument('--with-sdk-tool', help='Builds a internal sdk-tool (not standalone) which is used in Qt Design Studio builds', + action='store_true', default=False) parser.add_argument('--add-path', help='Prepends a CMAKE_PREFIX_PATH to the build', action='append', dest='prefix_paths', default=[]) parser.add_argument('--add-module-path', help='Prepends a CMAKE_MODULE_PATH to the build', @@ -169,7 +172,7 @@ def build_qtcreator(args, paths): '-DWITH_DOCS=' + cmake_option(not args.no_docs), '-DBUILD_QBS=' + cmake_option(build_qbs), '-DBUILD_DEVELOPER_DOCS=' + cmake_option(not args.no_docs), - '-DBUILD_EXECUTABLE_SDKTOOL=OFF', + '-DBUILD_EXECUTABLE_SDKTOOL=' + cmake_option(args.with_sdk_tool), '-DQTC_FORCE_XCB=ON', '-DWITH_TESTS=' + cmake_option(args.with_tests)] cmake_args += common_cmake_arguments(args)