diff --git a/website/docs/architecture.md b/website/docs/architecture.md index 927deb65..f9954b35 100644 --- a/website/docs/architecture.md +++ b/website/docs/architecture.md @@ -8,9 +8,18 @@ architecture ("value") `value` is one of: +* `universal`: The universal binaries supported by iOS and macOS * `x86` * `x86_64` * `ARM` +* `ARM64` + +Additional values that are aliases for the above: + +* `i386`: Alias for `x86` +* `amd64`: Alias for `x86_64` +* `x32`: Alias for `x86`; There is intent to deprecate this +* `x64`: Alias for `x86_64`; There is intent to deprecate this ### Applies To ### diff --git a/website/docs/cdialect.md b/website/docs/cdialect.md index dc4ad0f1..ae79a3cd 100644 --- a/website/docs/cdialect.md +++ b/website/docs/cdialect.md @@ -7,15 +7,16 @@ cdialect "value" ### Parameters ### `value` one of: -* `Default` - needs documentation. -* `C89` - needs documentation. -* `C90` - needs documentation. -* `C99` - needs documentation. -* `C11` - needs documentation. -* `gnu89` - needs documentation. -* `gnu90` - needs documentation. -* `gnu99` - needs documentation. -* `gnu11` - needs documentation. + +* `Default`: the default C dialect for the toolset +* `C89`: ISO C89 +* `C90`: ISO C90 +* `C99`: ISO C99 +* `C11`: ISO C11 +* `gnu89`: GNU dialect of ISO C89 +* `gnu90`: GNU dialect of ISO C90 +* `gnu99`: GNU dialect of ISO C99 +* `gnu11`: GNU dialect of ISO C11 ### Applies To ### diff --git a/website/docs/cppdialect.md b/website/docs/cppdialect.md index 86bcac7e..89ac962f 100644 --- a/website/docs/cppdialect.md +++ b/website/docs/cppdialect.md @@ -7,15 +7,27 @@ cppdialect "value" ### Parameters ### `value` one of: -* `Default` - needs documentation. -* `C++98` - needs documentation. -* `C++11` - needs documentation. -* `C++14` - needs documentation. -* `C++17` - needs documentation. -* `gnu++98` - needs documentation. -* `gnu++11` - needs documentation. -* `gnu++14` - needs documentation. -* `gnu++17` - needs documentation. + +* `Default`: the default C++ dialect for the toolset +* `C++latest`: the latest C++ dialect for the toolset or action where available, otherwise the latest C++ dialect supported by Premake +* `C++98`: ISO C++98 +* `C++0x`: ISO C++11 Draft +* `C++11`: ISO C++11 +* `C++1y`: ISO C++14 Draft +* `C++14`: ISO C++14 +* `C++1z`: ISO C++17 Draft +* `C++17`: ISO C++17 +* `C++2a`: ISO C++20 Draft +* `C++20`: ISO C++20 +* `gnu++98`: GNU dialect of ISO C++98 +* `gnu++0x`: GNU dialect of ISO C++11 Draft +* `gnu++11`: GNU dialect of ISO C++11 +* `gnu++1y`: GNU dialect of ISO C++14 Draft +* `gnu++14`: GNU dialect of ISO C++14 +* `gnu++1z`: GNU dialect of ISO C++17 Draft +* `gnu++17`: GNU dialect of ISO C++17 +* `gnu++2a`: GNU dialect of ISO C++20 Draft +* `gnu++20`: GNU dialect of ISO C++20 ### Applies To ###