Creates a C options configuration for a specific preset type. Presets are pre-made C configurations that configure the compiler and linker tasks to work in a specific way. Presets contain the necessary options to compile and link sources for the specified target. The returned presets can be directly passed to the saker.msvc.ccompile() and saker.msvc.clink() compiler options parameters.
Specifies the identifier that should be assigned to the returned presets for options merging. If specified, the presets will only be merged to task inputs which appropriately contain the given identifier.