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