aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Reference-tables.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/Reference-tables.md')
-rw-r--r--docs/markdown/Reference-tables.md30
1 files changed, 18 insertions, 12 deletions
diff --git a/docs/markdown/Reference-tables.md b/docs/markdown/Reference-tables.md
index fa913f5..9688bf8 100644
--- a/docs/markdown/Reference-tables.md
+++ b/docs/markdown/Reference-tables.md
@@ -99,24 +99,30 @@ future releases.
These are the parameter names for passing language specific arguments to your build target.
-| Language | Parameter name |
-| ----- | ----- |
-| C | c_args |
-| C++ | cpp_args |
-| C# | cs_args |
-| D | d_args |
-| Fortran | fortran_args |
-| Java | java_args |
-| Objective C | objc_args |
-| Objective C++ | objcpp_args |
-| Rust | rust_args |
-| Vala | vala_args |
+| Language | compiler name | linker name |
+| ------------- | ------------- | ----------------- |
+| C | c_args | c_link_args |
+| C++ | cpp_args | cpp_link_args |
+| C# | cs_args | cs_link_args |
+| D | d_args | d_link_args |
+| Fortran | fortran_args | fortran_link_args |
+| Java | java_args | java_link_args |
+| Objective C | objc_args | objc_link_args |
+| Objective C++ | objcpp_args | objcpp_link_args |
+| Rust | rust_args | rust_link_args |
+| Vala | vala_args | vala_link_args |
## Compiler and linker flag environment variables
These environment variables will be used to modify the compiler and
linker flags.
+It is recommended that you **do not use these**. They are provided purely to
+for backwards compatibility with other build systems. There are many caveats to
+their use, especially when rebuilding the project. It is **highly** recommended
+that you use [the command line arguments](#language-arguments-parameters-names)
+instead.
+
| Name | Comment |
| ----- | ------- |
| CFLAGS | Flags for the C compiler |