From 6e39dcad2fbd8d1c739e262b0e7b7d901cf1ce08 Mon Sep 17 00:00:00 2001 From: Jerry Casiano Date: Sun, 29 Nov 2020 16:51:47 -0500 Subject: [PATCH] Update Vala Preprocessor section in documentation. Closes: #8040 [skip ci] --- docs/markdown/Vala.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/markdown/Vala.md b/docs/markdown/Vala.md index 0a2984794..c7d44b01b 100644 --- a/docs/markdown/Vala.md +++ b/docs/markdown/Vala.md @@ -252,7 +252,13 @@ keyword added to include the project VAPI directory. This is not added automatically by `add_project_arguments()`. ### Working with the Vala Preprocessor -Passing arguments to [Vala's preprocessor](https://wiki.gnome.org/Projects/Vala/Manual/Preprocessor) requires specifying the language as `c`. For example, the following statement sets the preprocessor symbol `FUSE_USE_VERSION` to the value `26`: +Passing arguments to [Vala's preprocessor](https://wiki.gnome.org/Projects/Vala/Manual/Preprocessor) requires specifying the language as `vala`. For example, the following statement sets the preprocessor symbol `USE_FUSE`: + +```meson +add_project_arguments('-D', 'USE_FUSE', language: 'vala') +``` + +If you need to pass an argument to the C pre-processor then specify the language as c. For example to set FUSE_USE_VERSION to 26 use: ```meson add_project_arguments('-DFUSE_USE_VERSION=26', language: 'c')