Warning, /sdk/kdesrc-build/kdesrc-buildrc-kf6-sample is written in an unsupported language. File is not indexed.

0001 # This is a sample kdesrc-build configuration file appropriate for KDE
0002 # Frameworks 6-based build environments.
0003 #
0004 # See the kdesrc-buildrc-sample for explanations of what the options do, or
0005 # view the manpage or kdesrc-build documentation at
0006 # https://docs.kde.org/?application=kdesrc-build
0007 global
0008     branch-group kf6-qt6
0009 
0010     prefix ~/kde/usr # Where to install KF6-based software
0011 
0012     # Update your PATH to find Qt6, the install path is changed in its module-set
0013     # but is ~/qt6 if you use kdesrc-build default, PATH should contain "$HOME/qt6/bin"
0014 
0015     # Where to download source code. By default the build directory and
0016     # logs will be kept under this directory as well.
0017     source-dir ~/kde/src/kf6 # Make this ~/kde/src if you want to use same repos as KF6
0018 
0019     # Where to perform the build of source code before installation.
0020     build-dir ~/kde/build
0021 
0022     # This can be set to a specific value if auto-detection fails.
0023     # Set to 'auto' to use (the number of detected cores) - 1
0024     num-cores auto
0025 
0026     # This is the same as above but used for heavyweight modules like
0027     # qtwebengine, though you can use it for modules yourself. A conservative
0028     # thumbrule is one core for every 2 GiB of total memory.
0029     num-cores-low-mem 2
0030 
0031     # For CMake modules this configures CMake to use Ninja as the build
0032     # controller and generate metadata to make editing with Kate easier.
0033     cmake-generator Kate - Ninja
0034 
0035     # This defines a new "repository" entry for module-sets for Qt6, see
0036     # custom-qt6-libs-build-include
0037     # Not version-prefixed on KDE Invent, but Qt5 is version prefixed instead.
0038     git-repository-base qt6-copy https://invent.kde.org/qt/qt/
0039 end global
0040 
0041 # Uncomment this if you want kdesrc-build to try to install Qt6.  We recommend
0042 # your distribution's Qt6 *development* packages instead though, if recent enough.
0043 #
0044 # NOTE: You MUST change the path below to include the actual path to your
0045 # kdesrc-build installation.
0046 #include ~/kde/usr/share/kdesrc-build/qt6-build-include
0047 
0048 # Instead of specifying modules here, the current best practice is to refer to
0049 # KF6 module lists maintained with kdesrc-build by the KF6 developers. As new
0050 # modules are added or modified, the kdesrc-build KF6 module list is altered to
0051 # suit, and when you update kdesrc-build you will automatically pick up the
0052 # needed changes.
0053 
0054 # NOTE: You MUST change the path below to include the actual path to your
0055 # kdesrc-build installation.
0056 include ~/kde/usr/share/kdesrc-build/kf6-qt6-build-include
0057 
0058 # If you wish to maintain the module list yourself that is possible, simply
0059 # look at the files pointed to above and use the "module-set" declarations that
0060 # they use, with your own changes.
0061 
0062 # It is possible to change the options for modules loaded from the file
0063 # included above (since it's not possible to add a module that's already been
0064 # included), e.g.
0065 options kcoreaddons
0066     make-options -j ${num-cores}
0067 end options