41 lines
736 B
Lua
41 lines
736 B
Lua
project_root = "../../.."
|
|
include(project_root.."/tools/build")
|
|
|
|
group("src")
|
|
project("xenia-kernel")
|
|
uuid("ae185c4a-1c4f-4503-9892-328e549e871a")
|
|
kind("StaticLib")
|
|
language("C++")
|
|
links({
|
|
"aes_128",
|
|
"fmt",
|
|
"zlib-ng",
|
|
"pugixml",
|
|
"xenia-apu",
|
|
"xenia-base",
|
|
"xenia-cpu",
|
|
"xenia-hid",
|
|
"xenia-vfs",
|
|
})
|
|
defines({
|
|
"X86_FEATURES",
|
|
"X86_HAVE_XSAVE_INTRIN",
|
|
"X86_SSSE3",
|
|
"X86_SSE42",
|
|
"WITH_GZFILEOP",
|
|
})
|
|
if os.istarget("windows") then
|
|
defines({
|
|
"X86_SSE2",
|
|
"X86_AVX2",
|
|
"X86_AVX512",
|
|
"X86_AVX512VNNI",
|
|
"X86_PCLMULQDQ_CRC",
|
|
"X86_VPCLMULQDQ_CRC",
|
|
})
|
|
end
|
|
recursive_platform_files()
|
|
files({
|
|
"debug_visualizers.natvis",
|
|
})
|