zstd
This commit is contained in:
parent
ca908fdf0b
commit
2546d92b92
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -30,3 +30,6 @@
|
||||
path = deps/ChaiScript
|
||||
url = https://github.com/ChaiScript/ChaiScript.git
|
||||
branch = master
|
||||
[submodule "deps/zstd"]
|
||||
path = deps/zstd
|
||||
url = https://github.com/facebook/zstd.git
|
||||
|
43
deps/premake/zstd.lua
vendored
Normal file
43
deps/premake/zstd.lua
vendored
Normal file
@ -0,0 +1,43 @@
|
||||
zstd = {
|
||||
source = path.join(dependencies.basePath, "zstd"),
|
||||
}
|
||||
|
||||
function zstd.import()
|
||||
links { "zstd" }
|
||||
zstd.includes()
|
||||
end
|
||||
|
||||
function zstd.includes()
|
||||
includedirs {
|
||||
path.join(zstd.source, "lib"),
|
||||
path.join(zstd.source, "lib/common"),
|
||||
--path.join(zstd.source, "zlibWrapper")
|
||||
}
|
||||
end
|
||||
|
||||
function zstd.project()
|
||||
project "zstd"
|
||||
language "C"
|
||||
|
||||
zstd.includes()
|
||||
|
||||
files {
|
||||
path.join(zstd.source, "lib/**.h"),
|
||||
path.join(zstd.source, "lib/**.c"),
|
||||
--path.join(zstd.source, "zlibWrapper/zstd_zlibwrapper.h"),
|
||||
--path.join(zstd.source, "zlibWrapper/zstd_zlibwrapper.c"),
|
||||
}
|
||||
removefiles {
|
||||
path.join(zstd.source, "lib/legacy/**.*"),
|
||||
--path.join(zstd.source, "zlibWrapper/examples/**.*"),
|
||||
}
|
||||
defines {
|
||||
"zstd_DLL",
|
||||
"_CRT_SECURE_NO_DEPRECATE",
|
||||
}
|
||||
|
||||
warnings "Off"
|
||||
kind "StaticLib"
|
||||
end
|
||||
|
||||
table.insert(dependencies, zstd)
|
1
deps/zstd
vendored
Submodule
1
deps/zstd
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit d3ec368e13cac8391264ae2de3e9b930b199e282
|
Loading…
Reference in New Issue
Block a user