summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorKO Myung-Hun <komh@chollian.net>2023-11-08 22:08:54 +0900
committerDylan Baker <dylan@pnwbakers.com>2025-11-14 08:16:23 -0800
commit9d26b9713931ffe67c1b7ec79eb1e8c03839fd89 (patch)
tree077682f75e750557d8bbe3bcda3d82ff68bb7af3 /docs
parent6b87395b15a16a353ca28ad641dc7ff71de5f1e6 (diff)
downloadmeson-9d26b9713931ffe67c1b7ec79eb1e8c03839fd89.tar.gz
Add `os2_emxomf' option to generate OMF files on OS/2
1. Generate OMF objs with `-Zomf' compiler flags 2. Generate OMF libs with `.lib' suffix using `emxomfar' as a librarian
Diffstat (limited to 'docs')
-rw-r--r--docs/markdown/Builtin-options.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/docs/markdown/Builtin-options.md b/docs/markdown/Builtin-options.md
index da9fc8d44..5b4da125b 100644
--- a/docs/markdown/Builtin-options.md
+++ b/docs/markdown/Builtin-options.md
@@ -98,6 +98,7 @@ machine](#specifying-options-per-machine) section for details.
| wrap_mode {default, nofallback,<br>nodownload, forcefallback, nopromote} | default | Wrap mode to use | no | no |
| force_fallback_for | [] | Force fallback for those dependencies | no | no |
| vsenv | false | Activate Visual Studio environment | no | no |
+| os2_emxomf | false | Use OMF format on OS/2 | no | no |
(For the Rust language only, `warning_level=0` disables all warnings).
@@ -203,6 +204,16 @@ When `default_both_libraries` is 'auto', passing a [[@both_libs]] dependency
in [[both_libraries]] will link the static dependency with the static lib,
and the shared dependency with the shared lib.
+#### Details for `os2_emxomf`
+
+The `--os2_emxomf` argument is supported since `1.10.0`, `-Dos2_emxomf=true`
+syntax is supported since `1.10.0`.
+
+Setting the `os2_emxomf` option to `true` forces to use emxomf toolchains in
+order to generate OMF files instead of aout toolchains.
+
+`os2_emxomf` is `false` by default.
+
## Base options
These are set in the same way as universal options, either by