Add support for zig cc as C compiler. (#13757)
This commit is contained in:
parent
350ee0308a
commit
bff742cd8b
2 changed files with 12 additions and 1 deletions
|
|
@ -138,6 +138,16 @@ compiler clang:
|
||||||
result.compilerExe = "clang"
|
result.compilerExe = "clang"
|
||||||
result.cppCompiler = "clang++"
|
result.cppCompiler = "clang++"
|
||||||
|
|
||||||
|
# Zig cc (Clang) C/C++ Compiler
|
||||||
|
compiler zig:
|
||||||
|
result = clang() # Uses settings from llvmGcc
|
||||||
|
|
||||||
|
result.name = "zig"
|
||||||
|
result.compilerExe = "zig"
|
||||||
|
result.cppCompiler = "zig"
|
||||||
|
result.compileTmpl = "cc " & result.compileTmpl
|
||||||
|
result.linkTmpl = "cc " & result.linkTmpl
|
||||||
|
|
||||||
# Microsoft Visual C/C++ Compiler
|
# Microsoft Visual C/C++ Compiler
|
||||||
compiler vcc:
|
compiler vcc:
|
||||||
result = (
|
result = (
|
||||||
|
|
@ -375,6 +385,7 @@ const
|
||||||
nintendoSwitchGCC(),
|
nintendoSwitchGCC(),
|
||||||
llvmGcc(),
|
llvmGcc(),
|
||||||
clang(),
|
clang(),
|
||||||
|
zig(),
|
||||||
lcc(),
|
lcc(),
|
||||||
bcc(),
|
bcc(),
|
||||||
dmc(),
|
dmc(),
|
||||||
|
|
|
||||||
|
|
@ -162,7 +162,7 @@ type
|
||||||
disabledSf, writeOnlySf, readOnlySf, v2Sf
|
disabledSf, writeOnlySf, readOnlySf, v2Sf
|
||||||
|
|
||||||
TSystemCC* = enum
|
TSystemCC* = enum
|
||||||
ccNone, ccGcc, ccNintendoSwitch, ccLLVM_Gcc, ccCLang, ccLcc, ccBcc, ccDmc, ccWcc, ccVcc,
|
ccNone, ccGcc, ccNintendoSwitch, ccLLVM_Gcc, ccCLang, ccZig, ccLcc, ccBcc, ccDmc, ccWcc, ccVcc,
|
||||||
ccTcc, ccPcc, ccUcc, ccIcl, ccIcc, ccClangCl
|
ccTcc, ccPcc, ccUcc, ccIcl, ccIcc, ccClangCl
|
||||||
|
|
||||||
ExceptionSystem* = enum
|
ExceptionSystem* = enum
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue