qttools_skip_dependencies.patch raw

   1  QtTools: Skip unnecessary dependencies:
   2  
   3  1. The LLVM installatiion.
   4  2. Build only required tools.
   5  
   6  
   7  --- a/qttools/configure.cmake
   8  +++ b/qttools/configure.cmake
   9  @@ -17,7 +17,7 @@
  10   # Presumably because 6.0 ClangConfig.cmake files are not good enough?
  11   # In any case explicitly request a minimum version of 8.x for now, otherwise
  12   # building with CMake will fail at compilation time.
  13  -qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
  14  +#qt_find_package(WrapLibClang 8 PROVIDED_TARGETS WrapLibClang::WrapLibClang)
  15   # special case end
  16   
  17   if(TARGET WrapLibClang::WrapLibClang)
  18  
  19  --- a/qttools/src/linguist/CMakeLists.txt
  20  +++ b/qttools/src/linguist/CMakeLists.txt
  21  @@ -9,15 +9,8 @@ if(NOT QT_FEATURE_linguist)
  22       return()
  23   endif()
  24   add_subdirectory(lconvert)
  25  -add_subdirectory(lprodump)
  26   add_subdirectory(lrelease)
  27  -add_subdirectory(lrelease-pro)
  28   add_subdirectory(lupdate)
  29  -add_subdirectory(lupdate-pro)
  30  -if(QT_FEATURE_process AND QT_FEATURE_pushbutton AND QT_FEATURE_toolbutton
  31  -    AND QT_FEATURE_png AND QT_FEATURE_printsupport AND TARGET Qt::Widgets)
  32  -    add_subdirectory(linguist)
  33  -endif()
  34   
  35   # Create a fake module that would emulate the Qt5::LinguistTools CMake Config package
  36   qt_internal_add_module(Linguist
  37  --- a/qttools/src/qdbus/CMakeLists.txt
  38  +++ b/qttools/src/qdbus/CMakeLists.txt
  39  @@ -7,6 +7,3 @@ endif()
  40   if(QT_FEATURE_dom)
  41       add_subdirectory(qdbus)
  42   endif()
  43  -if(QT_FEATURE_dialogbuttonbox AND QT_FEATURE_inputdialog AND QT_FEATURE_menu AND QT_FEATURE_messagebox AND TARGET Qt::Widgets)
  44  -    add_subdirectory(qdbusviewer)
  45  -endif()
  46