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