mirror of
https://github.com/holub/mame
synced 2025-05-16 19:00:43 +03:00
Only link asmjit if native DRCs are built.
This commit is contained in:
parent
e9f0acb1fd
commit
b4e1f5f1b5
@ -21,9 +21,10 @@ for i, v in ipairs(DRC_CPUS) do
|
||||
break
|
||||
end
|
||||
end
|
||||
CPU_INCLUDE_DRC_NATIVE = CPU_INCLUDE_DRC and (not _OPTIONS["FORCE_DRC_C_BACKEND"]) and ((_OPTIONS["PLATFORM"] == "x86") or (_OPTIONS["PLATFORM"] == "arm64"))
|
||||
|
||||
|
||||
if (CPU_INCLUDE_DRC) then
|
||||
if CPU_INCLUDE_DRC then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/cpu/drcbec.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/drcbec.h",
|
||||
@ -41,7 +42,8 @@ if (CPU_INCLUDE_DRC) then
|
||||
MAME_DIR .. "src/devices/cpu/x86log.h",
|
||||
MAME_DIR .. "src/devices/cpu/drcumlsh.h",
|
||||
}
|
||||
if (not _OPTIONS["FORCE_DRC_C_BACKEND"]) and ((_OPTIONS["PLATFORM"] == "x86") or (_OPTIONS["PLATFORM"] == "arm64")) then
|
||||
end
|
||||
if CPU_INCLUDE_DRC_NATIVE then
|
||||
files {
|
||||
MAME_DIR .. "src/devices/cpu/drcbearm64.cpp",
|
||||
MAME_DIR .. "src/devices/cpu/drcbearm64.h",
|
||||
@ -51,7 +53,6 @@ if (CPU_INCLUDE_DRC) then
|
||||
MAME_DIR .. "src/devices/cpu/drcbex86.h",
|
||||
}
|
||||
end
|
||||
end
|
||||
|
||||
--------------------------------------------------
|
||||
-- Signetics 8X300 / Scientific Micro Systems SMS300
|
||||
@ -1295,7 +1296,7 @@ end
|
||||
-- Beware that opt_tool can set the value, so we want both to be executed always
|
||||
local want_disasm_i86 = opt_tool(CPUS, "I86")
|
||||
local want_disasm_i386 = opt_tool(CPUS, "I386")
|
||||
if want_disasm_i86 or want_disasm_i386 or CPU_INCLUDE_DRC then
|
||||
if want_disasm_i86 or want_disasm_i386 or CPU_INCLUDE_DRC_NATIVE then
|
||||
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/i386/i386dasm.cpp")
|
||||
table.insert(disasm_files , MAME_DIR .. "src/devices/cpu/i386/i386dasm.h")
|
||||
end
|
||||
|
@ -151,7 +151,7 @@ end
|
||||
ext_lib("jpeg"),
|
||||
"7z",
|
||||
}
|
||||
if not _OPTIONS["FORCE_DRC_C_BACKEND"] then
|
||||
if CPU_INCLUDE_DRC_NATIVE then
|
||||
links {
|
||||
"asmjit",
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user