Update toolchain settings

This commit is contained in:
Rafal Kupiec 2024-04-14 11:18:31 +02:00
parent befa211aa7
commit ffda2fd8a9
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -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 "")