75 lines
1.6 KiB
Plaintext
75 lines
1.6 KiB
Plaintext
# List of all options: https://docs.kde.org/trunk5/en/kdesrc-build/kdesrc-build/conf-options-table.html
|
|
|
|
global
|
|
branch-group kf6-qt6
|
|
|
|
# strange capitalisation of value
|
|
include-dependencies TrUe
|
|
|
|
# path with tilde
|
|
kdedir ~/kde/usr
|
|
|
|
# try using the existing option as value for other option
|
|
qtdir ${source-dir} # Comment on the same line with value
|
|
|
|
# Use line breaks
|
|
cmake-options -DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
|
-DQT_MAJOR_VERSION=6 \
|
|
-DBUILD_WITH_QT6=ON
|
|
|
|
num-cores ${non-existing-var}
|
|
num-cores-low-mem 4
|
|
|
|
non-existing-option 12345
|
|
|
|
# use int value for binary option
|
|
install-session-driver 5
|
|
|
|
# impossible enum value (allowed are: invent, flat, metadata)
|
|
directory-layout project-ids-as-folder-names
|
|
|
|
# option with valid value with spaces
|
|
cmake-generator Kate - Ninja
|
|
end global
|
|
|
|
# Comment with \
|
|
# line break
|
|
|
|
include ~/kde6/src/kdesrc-build/kf6-common-options-build-include
|
|
|
|
options kcalc
|
|
# use of module-set only option in the options block:
|
|
use-modules one two \
|
|
three
|
|
|
|
# use of unrecognized option:
|
|
new-option true
|
|
end options
|
|
|
|
|
|
module-set
|
|
# use of global-only option in module-set:
|
|
stop-on-failure true
|
|
|
|
# use allowed option:
|
|
use-modules one two three
|
|
end module-set
|
|
|
|
# module block without the actual name
|
|
module
|
|
repository kde-projects
|
|
end module
|
|
|
|
# double opening module block (forget ending the module block):
|
|
module kcalc
|
|
module kcalc
|
|
# body without options
|
|
end module kcalc
|
|
|
|
# non-recognized block
|
|
kcalc
|
|
repository kde-projects
|
|
end kcalc
|
|
|
|
# kate: syntax kdesrc-buildrc;
|