diff --git a/dll/apisets/CMakeLists.txt b/dll/apisets/CMakeLists.txt index 27b82d2a281..acd16ab3433 100644 --- a/dll/apisets/CMakeLists.txt +++ b/dll/apisets/CMakeLists.txt @@ -24,7 +24,9 @@ function (add_apiset apiset_name baseaddress) add_dependencies(${apiset_name} xdk) set_module_type(${apiset_name} win32dll ENTRYPOINT 0 UNICODE IMAGEBASE ${baseaddress}) - if(NOT MSVC) + if(MSVC AND CLANG) + target_compile_options(${apiset_name} PRIVATE -fno-builtin) + elseif(NOT MSVC) target_compile_options(${apiset_name} PRIVATE -fno-builtin) else() target_compile_options(${apiset_name} PRIVATE /wd4026 /wd4273)