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