diff --git a/sdk/cmake/toolchain.cmake b/sdk/cmake/toolchain.cmake index ea5a3ce..2d72ec6 100644 --- a/sdk/cmake/toolchain.cmake +++ b/sdk/cmake/toolchain.cmake @@ -2,18 +2,24 @@ set(CMAKE_SYSTEM_NAME Windows) # Set toolchain compilers -set(CMAKE_ASM_COMPILER llvm-ml) +set(CMAKE_ASM_COMPILER clang-cl) set(CMAKE_C_COMPILER clang-cl) set(CMAKE_CXX_COMPILER clang-cl) set(CMAKE_MC_COMPILER wmc) set(CMAKE_RC_COMPILER wrc) set(CMAKE_SPEC_COMPILER xtcspecc) -# Assume that C/C++ compiler is working +# Assume that ASM and C/C++ compilers are working set(CMAKE_ASM_COMPILER_WORKS 1) set(CMAKE_C_COMPILER_WORKS 1) set(CMAKE_CXX_COMPILER_WORKS 1) +# Set C/C++ standard and disable extensions +set(CMAKE_C_EXTENSIONS OFF) +set(CMAKE_CXX_EXTENSIONS OFF) +set(CMAKE_C_STANDARD 23) +set(CMAKE_CXX_STANDARD 23) + # Disable standard C libraries set(CMAKE_C_STANDARD_LIBRARIES "" CACHE INTERNAL "")