diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-06-01 17:22:26 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2021-06-15 12:48:52 -0700 |
commit | cf6e8d68347ca0d1dfbe2efc109b8992369a94a4 (patch) | |
tree | 3c7350d8c41e550dd1938cd49b5d7c36cce3f2fb /docs/markdown/snippets | |
parent | 3824e30f7a9851e2a61a326692f93faa1ddf32c3 (diff) | |
download | meson-cf6e8d68347ca0d1dfbe2efc109b8992369a94a4.zip meson-cf6e8d68347ca0d1dfbe2efc109b8992369a94a4.tar.gz meson-cf6e8d68347ca0d1dfbe2efc109b8992369a94a4.tar.bz2 |
docs: update qt module documentation with types and new files
Diffstat (limited to 'docs/markdown/snippets')
-rw-r--r-- | docs/markdown/snippets/qt_preprocess_separate.md | 5 | ||||
-rw-r--r-- | docs/markdown/snippets/qt_preprocessed_varargs_deprecated.md | 31 |
2 files changed, 29 insertions, 7 deletions
diff --git a/docs/markdown/snippets/qt_preprocess_separate.md b/docs/markdown/snippets/qt_preprocess_separate.md new file mode 100644 index 0000000..1035f9a --- /dev/null +++ b/docs/markdown/snippets/qt_preprocess_separate.md @@ -0,0 +1,5 @@ +## Separate functions for qt preprocess + +`qt.preprocess` is a large, complicated function that does a lot of things, +a new set of `compile_*` functions have been provided as well. These are +conceptually simpler, as they do a single thing. diff --git a/docs/markdown/snippets/qt_preprocessed_varargs_deprecated.md b/docs/markdown/snippets/qt_preprocessed_varargs_deprecated.md index f763695..5418eb3 100644 --- a/docs/markdown/snippets/qt_preprocessed_varargs_deprecated.md +++ b/docs/markdown/snippets/qt_preprocessed_varargs_deprecated.md @@ -1,16 +1,33 @@ -## Qt.preprocess positional source arguments deprecated +## Qt.preprocess source arguments deprecated The `qt.preprocess` method currently has this signature: `qt.preprocess(name: str | None, *srcs: str)`, this is not a nice signature -because it's confusing, and there's a `sources` keyword argument that does -exactly the same thing. Instead of +because it's confusing, and there's a `sources` keyword argument as well. +Both of these pass sources through unmodified, this is a bit of a historical +accident, and not the way that any other module works. These have been +deprecated, so instead of: ```meson -qt.preprocess(name, list, of, sources) +sources = qt.preprocess( + name, + list, of, sources, + sources : [more, sources], + ... # things to process, +) + +executable( + 'foo', + sources, +) ``` use ```meson -qt.preprocess( +processed = qt.preprocess( name, - sources : [list, of , sources], + ... # thins to process ) -```
\ No newline at end of file + +executable( + 'foo', + 'list', 'of', 'sources', 'more', 'sources', processed, +) +``` |