You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<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
661
668
<p>When <code>default_both_libraries</code> is 'auto', passing a <ahref="Reference-manual_returned_both_libs.html"><ins><code>both_libs</code></ins></a> dependency
662
669
in <ahref="Reference-manual_functions.html#both_libraries"><ins><code>both_libraries()</code></ins></a> will link the static dependency with the static lib,
663
670
and the shared dependency with the shared lib.</p>
671
+
<h4id="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>
664
678
<h2id="base-options">Base options</h2>
665
679
<p>These are set in the same way as universal options, either by
666
680
<code>-Doption=value</code>, or by setting them inside <code>default_options</code> of
<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)
1485
1485
<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)
1486
1486
<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
<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,
<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)
2473
2487
<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)
2474
2488
<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
<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,
2477
2492
<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
<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)
8808
8836
<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)
8809
8837
<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
<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,
<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)
10483
10525
<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)
10484
10526
<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
<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,
0 commit comments