aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/muon/remove-cl.patch
blob: e421c25db577e23f11660b662e8601fc917c4329 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
diff --git a/src/script/runtime/toolchains.meson b/src/script/runtime/toolchains.meson
index 97682251..bb49b041 100644
--- a/src/script/runtime/toolchains.meson
+++ b/src/script/runtime/toolchains.meson
@@ -1059,22 +1059,6 @@ toolchain.register_compiler(
     },
 )
 
-toolchain.register_compiler(
-    'clang-cl',
-    exe: {'c': 'clang-cl', 'cpp': 'clang-cl'},
-    inherit: 'msvc',
-    linker: 'lld-link',
-    archiver: 'llvm-lib',
-    detect: func(out str) -> int
-        return 'CL.EXE COMPATIBILITY' in out ? 100 : 0
-    endfunc,
-    handlers: {
-        'force_language': func(_c compiler, s str) -> list[str]
-            return ['-x', s]
-        endfunc,
-    },
-)
-
 toolchain.register_compiler(
     'nasm',
     exe: {'nasm': 'nasm'},
diff --git a/src/vsenv.c b/src/vsenv.c
index f55541ec..c92e665a 100644
--- a/src/vsenv.c
+++ b/src/vsenv.c
@@ -73,7 +73,6 @@ vsenv_setup(struct workspace *wk, const char *cache_path, enum setup_platform_en
 			"cc",
 			"gcc",
 			"clang",
-			"clang-cl",
 		};
 		uint32_t i;
 		for (i = 0; i < ARRAY_LEN(comps); ++i) {