Skip to content

Commit 74051c2

Browse files
author
github-actions
committed
Update
1 parent 2673261 commit 74051c2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+166
-49
lines changed

Builtin-options.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,13 @@ <h3 id="core-options">Core options</h3>
517517
<td> no</td>
518518
<td> no</td>
519519
</tr>
520+
<tr>
521+
<td> os2_emxomf</td>
522+
<td> false</td>
523+
<td> Use OMF format on OS/2</td>
524+
<td> no</td>
525+
<td> no</td>
526+
</tr>
520527
</tbody>
521528
</table>
522529
<p>(For the Rust language only, <code>warning_level=0</code> disables all warnings).</p>
@@ -661,6 +668,13 @@ <h4 id="details-for-default_both_libraries">Details for <code>default_both_libra
661668
<p>When <code>default_both_libraries</code> is 'auto', passing a <a href="Reference-manual_returned_both_libs.html"><ins><code>both_libs</code></ins></a> dependency
662669
in <a href="Reference-manual_functions.html#both_libraries"><ins><code>both_libraries()</code></ins></a> will link the static dependency with the static lib,
663670
and the shared dependency with the shared lib.</p>
671+
<h4 id="details-for-os2_emxomf">Details for <code>os2_emxomf</code>
672+
</h4>
673+
<p>The <code>--os2_emxomf</code> argument is supported since <code>1.10.0</code>, <code>-Dos2_emxomf=true</code>
674+
syntax is supported since <code>1.10.0</code>.</p>
675+
<p>Setting the <code>os2_emxomf</code> option to <code>true</code> forces to use emxomf toolchains in
676+
order to generate OMF files instead of aout toolchains.</p>
677+
<p><code>os2_emxomf</code> is <code>false</code> by default.</p>
664678
<h2 id="base-options">Base options</h2>
665679
<p>These are set in the same way as universal options, either by
666680
<code>-Doption=value</code>, or by setting them inside <code>default_options</code> of

Commands.html

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -256,7 +256,7 @@ <h3 id="configure">configure</h3>
256256
[--warnlevel {0,1,2,3,everything}] [--werror]
257257
[--wrap-mode {default,nofallback,nodownload,forcefallback,nopromote}]
258258
[--force-fallback-for FORCE_FALLBACK_FOR] [--vsenv]
259-
[--pkgconfig.relocatable]
259+
[--os2-emxomf] [--pkgconfig.relocatable]
260260
[--python.bytecompile PYTHON.BYTECOMPILE]
261261
[--python.install-env {auto,prefix,system,venv}]
262262
[--python.platlibdir PYTHON.PLATLIBDIR]
@@ -335,6 +335,7 @@ <h3 id="configure">configure</h3>
335335
Force fallback for those subprojects
336336
(default: []).
337337
--vsenv Activate Visual Studio environment
338+
--os2-emxomf Use OMF format on OS/2
338339
--pkgconfig.relocatable Generate pkgconfig files as relocatable
339340
--python.bytecompile PYTHON.BYTECOMPILE
340341
Whether to compile bytecode (default:
@@ -706,7 +707,7 @@ <h3 id="setup">setup</h3>
706707
[--werror]
707708
[--wrap-mode {default,nofallback,nodownload,forcefallback,nopromote}]
708709
[--force-fallback-for FORCE_FALLBACK_FOR] [--vsenv]
709-
[--pkgconfig.relocatable]
710+
[--os2-emxomf] [--pkgconfig.relocatable]
710711
[--python.bytecompile PYTHON.BYTECOMPILE]
711712
[--python.install-env {auto,prefix,system,venv}]
712713
[--python.platlibdir PYTHON.PLATLIBDIR]
@@ -798,6 +799,7 @@ <h3 id="setup">setup</h3>
798799
Force fallback for those subprojects
799800
(default: []).
800801
--vsenv Activate Visual Studio environment
802+
--os2-emxomf Use OMF format on OS/2
801803
--pkgconfig.relocatable Generate pkgconfig files as relocatable
802804
--python.bytecompile PYTHON.BYTECOMPILE
803805
Whether to compile bytecode (default:

Reference-manual_functions.html

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1484,6 +1484,7 @@ <h3 style="margin-top: 0px;" id="signature10">Signature</h3>
14841484
<a href="Reference-manual_functions.html#both_libraries_rust_abi"><b>rust_abi</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific ABI to compile (when compiling rust)
14851485
<a href="Reference-manual_functions.html#both_libraries_rust_crate_type"><b>rust_crate_type</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific type of rust crate to compile (when compiling rust)
14861486
<a href="Reference-manual_functions.html#both_libraries_rust_dependency_map"><b>rust_dependency_map</b></a> : <a href="Reference-manual_elementary_dict.html"><ins>dict</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a>] # On rust targets this provides a map of library names to the crate name
1487+
<a href="Reference-manual_functions.html#both_libraries_shortname"><b>shortname</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # A string specifying a DLL name fitting to 8
14871488
<a href="Reference-manual_functions.html#both_libraries_sources"><b>sources</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a> | <a href="Reference-manual_returned_custom_tgt.html"><ins>custom_tgt</ins></a> | <a href="Reference-manual_returned_custom_idx.html"><ins>custom_idx</ins></a> | <a href="Reference-manual_returned_generated_list.html"><ins>generated_list</ins></a> | <a href="Reference-manual_returned_structured_src.html"><ins>structured_src</ins></a> # Additional source files
14881489
<a href="Reference-manual_functions.html#both_libraries_soversion"><b>soversion</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_elementary_int.html"><ins>int</ins></a> # A string or integer specifying the soversion of this shared library,
14891490
<a href="Reference-manual_functions.html#both_libraries_vala_args"><b>vala_args</b></a> : <a href="Reference-manual_elementary_array.html"><ins>array</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a>] # Compiler flags for Vala
@@ -2203,6 +2204,19 @@ <h3 id="arguments10">Arguments</h3>
22032204
<div style="margin: 0px; text-align: center;">
22042205
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.2.0)</em></p>
22052206
</div>
2207+
</td>
2208+
</tr>
2209+
<tr id="both_libraries_shortname">
2210+
<td style="white-space: nowrap; text-align: center; padding: 6px;"><code class="language-meson">shortname</code></td>
2211+
<td style="white-space: revert; text-align: center; padding: 6px; word-wrap: break-word;"><a href="Reference-manual_elementary_str.html"><ins><code>str</code></ins></a></td>
2212+
<!-- This suboptimal formatting is required to ensure hotdoc correctly generates the HTML -->
2213+
<td style="width: 56%; padding: 6px;">
2214+
<p>A string specifying a DLL name fitting to 8.3 limit on OS/2 of this shared library.</p>
2215+
</td>
2216+
<td style="white-space: nowrap; text-align: center; padding: 6px; width: 0px;">
2217+
<div style="margin: 0px; text-align: center;">
2218+
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.10.0)</em></p>
2219+
</div>
22062220
</td>
22072221
</tr>
22082222
<tr id="both_libraries_sources">
@@ -2472,6 +2486,7 @@ <h3 style="margin-top: 0px;" id="signature11">Signature</h3>
24722486
<a href="Reference-manual_functions.html#build_target_rust_abi"><b>rust_abi</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific ABI to compile (when compiling rust)
24732487
<a href="Reference-manual_functions.html#build_target_rust_crate_type"><b>rust_crate_type</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific type of rust crate to compile (when compiling rust)
24742488
<a href="Reference-manual_functions.html#build_target_rust_dependency_map"><b>rust_dependency_map</b></a> : <a href="Reference-manual_elementary_dict.html"><ins>dict</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a>] # On rust targets this provides a map of library names to the crate name
2489+
<a href="Reference-manual_functions.html#build_target_shortname"><b>shortname</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # A string specifying a DLL name fitting to 8
24752490
<a href="Reference-manual_functions.html#build_target_sources"><b>sources</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a> | <a href="Reference-manual_returned_custom_tgt.html"><ins>custom_tgt</ins></a> | <a href="Reference-manual_returned_custom_idx.html"><ins>custom_idx</ins></a> | <a href="Reference-manual_returned_generated_list.html"><ins>generated_list</ins></a> | <a href="Reference-manual_returned_structured_src.html"><ins>structured_src</ins></a> # Additional source files
24762491
<a href="Reference-manual_functions.html#build_target_soversion"><b>soversion</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_elementary_int.html"><ins>int</ins></a> # A string or integer specifying the soversion of this shared library,
24772492
<a href="Reference-manual_functions.html#build_target_target_type"><b>target_type</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # The actual target type to build
@@ -3287,6 +3302,19 @@ <h3 id="arguments11">Arguments</h3>
32873302
<div style="margin: 0px; text-align: center;">
32883303
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.2.0)</em></p>
32893304
</div>
3305+
</td>
3306+
</tr>
3307+
<tr id="build_target_shortname">
3308+
<td style="white-space: nowrap; text-align: center; padding: 6px;"><code class="language-meson">shortname</code></td>
3309+
<td style="white-space: revert; text-align: center; padding: 6px; word-wrap: break-word;"><a href="Reference-manual_elementary_str.html"><ins><code>str</code></ins></a></td>
3310+
<!-- This suboptimal formatting is required to ensure hotdoc correctly generates the HTML -->
3311+
<td style="width: 56%; padding: 6px;">
3312+
<p>A string specifying a DLL name fitting to 8.3 limit on OS/2 of this shared library.</p>
3313+
</td>
3314+
<td style="white-space: nowrap; text-align: center; padding: 6px; width: 0px;">
3315+
<div style="margin: 0px; text-align: center;">
3316+
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.10.0)</em></p>
3317+
</div>
32903318
</td>
32913319
</tr>
32923320
<tr id="build_target_sources">
@@ -8807,6 +8835,7 @@ <h3 style="margin-top: 0px;" id="signature39">Signature</h3>
88078835
<a href="Reference-manual_functions.html#library_rust_abi"><b>rust_abi</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific ABI to compile (when compiling rust)
88088836
<a href="Reference-manual_functions.html#library_rust_crate_type"><b>rust_crate_type</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific type of rust crate to compile (when compiling rust)
88098837
<a href="Reference-manual_functions.html#library_rust_dependency_map"><b>rust_dependency_map</b></a> : <a href="Reference-manual_elementary_dict.html"><ins>dict</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a>] # On rust targets this provides a map of library names to the crate name
8838+
<a href="Reference-manual_functions.html#library_shortname"><b>shortname</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # A string specifying a DLL name fitting to 8
88108839
<a href="Reference-manual_functions.html#library_sources"><b>sources</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a> | <a href="Reference-manual_returned_custom_tgt.html"><ins>custom_tgt</ins></a> | <a href="Reference-manual_returned_custom_idx.html"><ins>custom_idx</ins></a> | <a href="Reference-manual_returned_generated_list.html"><ins>generated_list</ins></a> | <a href="Reference-manual_returned_structured_src.html"><ins>structured_src</ins></a> # Additional source files
88118840
<a href="Reference-manual_functions.html#library_soversion"><b>soversion</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_elementary_int.html"><ins>int</ins></a> # A string or integer specifying the soversion of this shared library,
88128841
<a href="Reference-manual_functions.html#library_vala_args"><b>vala_args</b></a> : <a href="Reference-manual_elementary_array.html"><ins>array</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a>] # Compiler flags for Vala
@@ -9535,6 +9564,19 @@ <h3 id="arguments38">Arguments</h3>
95359564
<div style="margin: 0px; text-align: center;">
95369565
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.2.0)</em></p>
95379566
</div>
9567+
</td>
9568+
</tr>
9569+
<tr id="library_shortname">
9570+
<td style="white-space: nowrap; text-align: center; padding: 6px;"><code class="language-meson">shortname</code></td>
9571+
<td style="white-space: revert; text-align: center; padding: 6px; word-wrap: break-word;"><a href="Reference-manual_elementary_str.html"><ins><code>str</code></ins></a></td>
9572+
<!-- This suboptimal formatting is required to ensure hotdoc correctly generates the HTML -->
9573+
<td style="width: 56%; padding: 6px;">
9574+
<p>A string specifying a DLL name fitting to 8.3 limit on OS/2 of this shared library.</p>
9575+
</td>
9576+
<td style="white-space: nowrap; text-align: center; padding: 6px; width: 0px;">
9577+
<div style="margin: 0px; text-align: center;">
9578+
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.10.0)</em></p>
9579+
</div>
95389580
</td>
95399581
</tr>
95409582
<tr id="library_sources">
@@ -10482,6 +10524,7 @@ <h3 style="margin-top: 0px;" id="signature46">Signature</h3>
1048210524
<a href="Reference-manual_functions.html#shared_library_rust_abi"><b>rust_abi</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific ABI to compile (when compiling rust)
1048310525
<a href="Reference-manual_functions.html#shared_library_rust_crate_type"><b>rust_crate_type</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # Set the specific type of rust crate to compile (when compiling rust)
1048410526
<a href="Reference-manual_functions.html#shared_library_rust_dependency_map"><b>rust_dependency_map</b></a> : <a href="Reference-manual_elementary_dict.html"><ins>dict</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a>] # On rust targets this provides a map of library names to the crate name
10527+
<a href="Reference-manual_functions.html#shared_library_shortname"><b>shortname</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> # A string specifying a DLL name fitting to 8
1048510528
<a href="Reference-manual_functions.html#shared_library_sources"><b>sources</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a> | <a href="Reference-manual_returned_custom_tgt.html"><ins>custom_tgt</ins></a> | <a href="Reference-manual_returned_custom_idx.html"><ins>custom_idx</ins></a> | <a href="Reference-manual_returned_generated_list.html"><ins>generated_list</ins></a> | <a href="Reference-manual_returned_structured_src.html"><ins>structured_src</ins></a> # Additional source files
1048610529
<a href="Reference-manual_functions.html#shared_library_soversion"><b>soversion</b></a> : <a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_elementary_int.html"><ins>int</ins></a> # A string or integer specifying the soversion of this shared library,
1048710530
<a href="Reference-manual_functions.html#shared_library_vala_args"><b>vala_args</b></a> : <a href="Reference-manual_elementary_array.html"><ins>array</ins></a>[<a href="Reference-manual_elementary_str.html"><ins>str</ins></a> | <a href="Reference-manual_returned_file.html"><ins>file</ins></a>] # Compiler flags for Vala
@@ -11138,6 +11181,19 @@ <h3 id="arguments45">Arguments</h3>
1113811181
<div style="margin: 0px; text-align: center;">
1113911182
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.2.0)</em></p>
1114011183
</div>
11184+
</td>
11185+
</tr>
11186+
<tr id="shared_library_shortname">
11187+
<td style="white-space: nowrap; text-align: center; padding: 6px;"><code class="language-meson">shortname</code></td>
11188+
<td style="white-space: revert; text-align: center; padding: 6px; word-wrap: break-word;"><a href="Reference-manual_elementary_str.html"><ins><code>str</code></ins></a></td>
11189+
<!-- This suboptimal formatting is required to ensure hotdoc correctly generates the HTML -->
11190+
<td style="width: 56%; padding: 6px;">
11191+
<p>A string specifying a DLL name fitting to 8.3 limit on OS/2 of this shared library.</p>
11192+
</td>
11193+
<td style="white-space: nowrap; text-align: center; padding: 6px; width: 0px;">
11194+
<div style="margin: 0px; text-align: center;">
11195+
<p style="margin: 0px;"><em style="color: #5affff;">(since 1.10.0)</em></p>
11196+
</div>
1114111197
</td>
1114211198
</tr>
1114311199
<tr id="shared_library_sources">

Reference-tables.html

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -845,6 +845,10 @@ <h2 id="operating-system-names">Operating system names</h2>
845845
<td> sunos</td>
846846
<td> illumos and Solaris</td>
847847
</tr>
848+
<tr>
849+
<td> os/2</td>
850+
<td> OS/2</td>
851+
</tr>
848852
</tbody>
849853
</table>
850854
<p>Any string not listed above is not guaranteed to remain stable in

0 commit comments

Comments
 (0)