mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-12-25 17:21:06 +00:00
b1507d0d2b
* tools/linker: Error out on unrecognized options Fixes #4083. * tools/linker: Use early returns when parsing options This was already the case for some linker options, and other tools were doing so for all of their options. * tools/linker: Rework the usage output * The new formatting for long options taking a value makes it explicit that there is no equal sign between the option name and the value. * The options are sorted by lexicographical order. * Change the option formatting from 90 columns to 80, to match the other tools. * tools/linker: Change the default environment to spv1.5 * tools/linker: Change the default output to spv.out Instead of writing to the standard output when the "-o" option is not specified, the resulting linked SPIR-V binary will be written to "spv.out". One can still have the output sent to the standard output by specifying "-o -". * tools/linker: Update the reported target for --version Running `spirv-link --version` will now report the currently selected environment. * tools/linker: Sort header includes * linker: Improve module-related error messages * Use 1-based indexing of modules; * Say which module could not be built; * Use the correct total number of input modules in the error message when one fails to build. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
linker.cpp |