Warning, /sdk/kdesrc-build/qt5-build-include is written in an unsupported language. File is not indexed.

0001 module-set qt5-set
0002     repository qt-projects
0003     branch kde/5.15 # The last Qt5 branch?
0004 
0005     # init-repository supports catch-alls like "default" as well, in which case
0006     # you will want to uncomment ignore-modules below to control which modules to
0007     # leave out
0008     use-modules qtbase qtdeclarative qtgraphicaleffects qtimageformats          \
0009         qtmultimedia qtquickcontrols qtquickcontrols2 qtsensors qtsvg  \
0010         qttools qtwayland qtwebchannel qtwebsockets qtwebview qtx11extras       \
0011         qtnetworkauth qtspeech qtxmlpatterns qtlocation
0012 
0013     # qtwebengine is very different to the rest of Qt. You can try ignoring it if
0014     # you cannot get it to compile by uncommenting the next line.
0015     # ignore-modules qtwebengine
0016 
0017     # install path. This *MUST* match your qtdir setting in kdesrc-buildrc!
0018     prefix ${qtdir}
0019 
0020     configure-flags -release -reduce-relocations -force-debug-info -separate-debug-info -skip qtdocgallery
0021 
0022     # Applies to every make command run for Qt build, including Qt's own attempts to
0023     # run make from its configure script.
0024     set-env MAKEFLAGS -j${num-cores}
0025 end module-set
0026 
0027 # qtwebengine is essentially the Chromium Embedded Framework with Qt bindings
0028 # It has unusually complex source codes which require a lot of memory to compile..
0029 #
0030 # This module will eat a *ton* of RAM and can lockup your system if you have a
0031 # lot of CPU cores. qtwebengine uses a lower number of cores to compile by
0032 # default but you can change the setting to -j here (or in your global options)
0033 # to change that.
0034 options qtwebengine
0035     set-env NINJAFLAGS -j${num-cores-low-mem}
0036 end options