mirror of
https://github.com/Force67/ps4delta.git
synced 2025-04-02 11:01:45 -04:00
81 lines
No EOL
1.6 KiB
Lua
81 lines
No EOL
1.6 KiB
Lua
|
|
project "dcore"
|
|
language "C++"
|
|
kind "SharedLib"
|
|
|
|
-- win/project resource description
|
|
defines { "rsc_company=\"Dev-Force/Alpin-Dev\"",
|
|
"rsc_copyright=\"© Force67 2019-2020. All rights reserved\"",
|
|
"rsc_fileversion=\"1.0.0.0\"",
|
|
"rsc_productversion=\"1.0.0.0\"",
|
|
"rsc_internalname=\"%{prj.name}\"",
|
|
"rsc_productname=\"PS4Delta\"",
|
|
"rsc_originalname=\"%{prj.name}%{prj.targetextension}\"",
|
|
"rsc_description=\"PS4Delta core\"" }
|
|
|
|
includedirs {
|
|
".",
|
|
"../../shared",
|
|
"../../shared/utl",
|
|
|
|
-- 3rd party
|
|
"../../vendor/fmtlib/include",
|
|
"../../vendor/capstone/include",
|
|
"../../vendor/zlib",
|
|
"../../vendor/xbyak/xbyak"
|
|
}
|
|
|
|
defines {
|
|
"COMPILING_CORE"
|
|
}
|
|
|
|
links {
|
|
"shared",
|
|
"capstone",
|
|
"zlib",
|
|
"fmtlib"
|
|
}
|
|
|
|
files {
|
|
"premake5.lua",
|
|
"_res/core.rc",
|
|
"**.ui",
|
|
"**.inl",
|
|
"**.h",
|
|
"**.hpp",
|
|
"**.cpp",
|
|
"**.c",
|
|
"*.def",
|
|
}
|
|
|
|
-- enable qt for this project
|
|
qt.enable()
|
|
|
|
qtmodules {
|
|
"core",
|
|
"gui",
|
|
"widgets",
|
|
"opengl"
|
|
}
|
|
|
|
filter "system:windows"
|
|
qtmodules {
|
|
"winextras",
|
|
"qml"
|
|
}
|
|
filter {}
|
|
|
|
qtprefix "Qt5"
|
|
qtgenerateddir "qtgen"
|
|
|
|
-- for ci
|
|
local qtd = os.getenv("Qt5_Dir")
|
|
if qtd then
|
|
qtpath(qtd)
|
|
end
|
|
|
|
-- use debug versions of qt
|
|
-- libs in debug builds
|
|
configuration { "Debug" }
|
|
qtsuffix "d"
|
|
configuration {} |