diff --git a/subprojects/luajit/src/host/meson.build b/subprojects/luajit/src/host/meson.build index ce0a6e2441839beb4fb60aab55d098e96321c685..13628d0f777750482c3c212455fc1bef574a65d2 100644 --- a/subprojects/luajit/src/host/meson.build +++ b/subprojects/luajit/src/host/meson.build @@ -11,7 +11,7 @@ endif dynasm_dasc = files('../vm_@0@.dasc'.format(dynasm_arch)) dasm = [minilua, files('../../dynasm/dynasm.lua')] -if cc.get_id() == 'msvc' +if host_machine.system() == 'windows' # the cl.exe preprocessor seemingly removes/expands macros, so hardcode flags dasm += ['-D', 'WIN', '-D', 'JIT', '-D', 'FFI'] if host_machine.cpu_family() == 'x86_64'