iw5-mod/deps/premake/libHDiffPatch.lua

45 lines
971 B
Lua
Raw Permalink Normal View History

2018-12-26 07:16:21 -05:00
libHDiffPatch = {
source = path.join(dependencies.basePath, "HDiffPatch/libHDiffPatch"),
}
function libHDiffPatch.import()
links {
"libHDiffPatch"
}
libHDiffPatch.includes()
end
function libHDiffPatch.includes()
includedirs {
path.join(libHDiffPatch.source, "HDiff"),
2018-12-26 10:28:16 -05:00
path.join(libHDiffPatch.source, "HPatch"),
path.join(libHDiffPatch.source, "HPatchLite"),
2018-12-26 07:16:21 -05:00
}
end
function libHDiffPatch.project()
project "libHDiffPatch"
language "C++"
cppdialect "C++11"
2018-12-26 07:16:21 -05:00
libHDiffPatch.includes()
files {
path.join(libHDiffPatch.source, "HDiff/**.h"),
path.join(libHDiffPatch.source, "HDiff/**.c"),
path.join(libHDiffPatch.source, "HDiff/**.cpp"),
path.join(libHDiffPatch.source, "HPatch/**.h"),
path.join(libHDiffPatch.source, "HPatch/**.c"),
path.join(libHDiffPatch.source, "HPatchLite/**.h"),
path.join(libHDiffPatch.source, "HPatchLite/**.c"),
2018-12-26 07:16:21 -05:00
}
warnings "Off"
kind "StaticLib"
end
table.insert(dependencies, libHDiffPatch)