Switching to premake. Probably with disasterous consequences.
This commit is contained in:
43
third_party/capstone.lua
vendored
Normal file
43
third_party/capstone.lua
vendored
Normal file
@@ -0,0 +1,43 @@
|
||||
group("third_party")
|
||||
project("capstone")
|
||||
uuid("b3a89f7e-bb02-4945-ae75-219caed6afa2")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
links({
|
||||
})
|
||||
defines({
|
||||
"CAPSTONE_X86_ATT_DISABLE",
|
||||
"CAPSTONE_DIET_NO",
|
||||
"CAPSTONE_X86_REDUCE_NO",
|
||||
"CAPSTONE_HAS_X86",
|
||||
"CAPSTONE_USE_SYS_DYN_MEM",
|
||||
"_LIB",
|
||||
})
|
||||
includedirs({
|
||||
"capstone",
|
||||
"capstone/include",
|
||||
})
|
||||
files({
|
||||
"capstone/cs.c",
|
||||
"capstone/cs_priv.h",
|
||||
"capstone/LEB128.h",
|
||||
"capstone/MathExtras.h",
|
||||
"capstone/MCDisassembler.h",
|
||||
"capstone/MCFixedLenDisassembler.h",
|
||||
"capstone/MCInst.c",
|
||||
"capstone/MCInst.h",
|
||||
"capstone/MCInstrDesc.c",
|
||||
"capstone/MCInstrDesc.h",
|
||||
"capstone/MCRegisterInfo.c",
|
||||
"capstone/MCRegisterInfo.h",
|
||||
"capstone/myinttypes.h",
|
||||
"capstone/SStream.c",
|
||||
"capstone/SStream.h",
|
||||
"capstone/utils.c",
|
||||
"capstone/utils.h",
|
||||
|
||||
"capstone/arch/X86/*.c",
|
||||
"capstone/arch/X86/*.h",
|
||||
"capstone/arch/X86/*.inc",
|
||||
})
|
||||
force_compile_as_cc({"capstone/**.c"})
|
||||
Reference in New Issue
Block a user