aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets/find-override.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/snippets/find-override.md')
-rw-r--r--docs/markdown/snippets/find-override.md37
1 files changed, 0 insertions, 37 deletions
diff --git a/docs/markdown/snippets/find-override.md b/docs/markdown/snippets/find-override.md
deleted file mode 100644
index ef3a4a2..0000000
--- a/docs/markdown/snippets/find-override.md
+++ /dev/null
@@ -1,37 +0,0 @@
-## Can override find_program
-
-It is now possible to override the result of `find_program` to point
-to a custom program you want. The overriding is global and applies to
-every subproject from there on. Here is how you would use it.
-
-In master project
-
-```meson
-subproject('mydep')
-```
-
-In the called subproject:
-
-```meson
-prog = find_program('my_custom_script')
-meson.override_find_program('mycodegen', prog)
-```
-
-In master project (or, in fact, any subproject):
-
-```meson
-genprog = find_program('mycodegen')
-```
-
-Now `genprog` points to the custom script. If the dependency had come
-from the system, then it would point to the system version.
-
-You can also use the return value of `configure_file()` to override
-a program in the same way as above:
-
-```meson
-prog_script = configure_file(input : 'script.sh.in',
- output : 'script.sh',
- configuration : cdata)
-meson.override_find_program('mycodegen', prog_script)
-```