Utility functionality for compiler class implementations.
Turn a DMD-like version (e.g. 2.082.1) into a SemVer-like version (e.g. 2.82.1). The function accepts a dependency operator prefix and some text postfix. Prefix and postfix are returned verbatim.
Alters the build options to comply with the specified build requirements.
Generate a file that will give, at compile time, information about the compiler (architecture, frontend version...)
Determines if a specific file name has the extension of a linker file.
Processes the JSON output generated by compiling the platform probe file.
Replaces each referenced import library by the appropriate linker flags.
Searches the given list of compiler flags for ones that have a generic equivalent.