qtbase_skip_tools.patch raw
1 Skip building/installing unneeded tools:
2
3 1. Wrapper CMake scripts.
4 2. CI support files.
5 3. tracepointgen and tracegen tools.
6 4. Qt Look Ahead LR Parser Generator (qlalr).
7 5. Qt Vulkan Header Generator (qvkgen).
8
9
10 --- a/qtbase/cmake/QtBaseGlobalTargets.cmake
11 +++ b/qtbase/cmake/QtBaseGlobalTargets.cmake
12 @@ -118,9 +118,6 @@ qt_generate_global_module_pri_file()
13 qt_generate_global_device_pri_file()
14 qt_generate_qmake_and_qtpaths_wrapper_for_target()
15
16 -# Depends on the global features being evaluated.
17 -qt_internal_create_wrapper_scripts()
18 -
19
20 qt_internal_add_platform_internal_target(GlobalConfigPrivate)
21 target_link_libraries(GlobalConfigPrivate INTERFACE GlobalConfig)
22 @@ -390,12 +387,3 @@ elseif(WASM)
23 qt_install(PROGRAMS "${QT_BUILD_DIR}/${INSTALL_LIBEXECDIR}/qt-wasmtestrunner.py"
24 DESTINATION "${INSTALL_LIBEXECDIR}")
25 endif()
26 -
27 -# Install CI support files to libexec.
28 -qt_path_join(__qt_libexec_install_dir "${QT_INSTALL_DIR}" "${INSTALL_LIBEXECDIR}")
29 -qt_copy_or_install(FILES coin/instructions/qmake/ensure_pro_file.cmake
30 - DESTINATION "${__qt_libexec_install_dir}")
31 -qt_copy_or_install(PROGRAMS "util/testrunner/qt-testrunner.py"
32 - DESTINATION "${__qt_libexec_install_dir}")
33 -qt_copy_or_install(PROGRAMS "util/testrunner/sanitizer-testrunner.py"
34 - DESTINATION "${__qt_libexec_install_dir}")
35
36
37 --- a/qtbase/src/CMakeLists.txt
38 +++ b/qtbase/src/CMakeLists.txt
39 @@ -21,8 +21,6 @@ function(find_or_build_bootstrap_names)
40 endif()
41 add_subdirectory(tools/moc)
42 add_subdirectory(tools/rcc)
43 - add_subdirectory(tools/tracepointgen)
44 - add_subdirectory(tools/tracegen)
45 add_subdirectory(tools/cmake_automoc_parser)
46 endfunction()
47
48 --- a/qtbase/src/tools/CMakeLists.txt
49 +++ b/qtbase/src/tools/CMakeLists.txt
50 @@ -11,8 +11,6 @@ if (QT_FEATURE_dbus)
51 add_subdirectory(qdbuscpp2xml)
52 add_subdirectory(qdbusxml2cpp)
53 endif()
54 -add_subdirectory(qlalr)
55 -add_subdirectory(qvkgen)
56 if (QT_FEATURE_commandlineparser)
57 add_subdirectory(qtpaths)
58 endif()
59