Include libtomcrypt for future rsa signing.
This commit is contained in:
parent
b0e0b1ff2f
commit
31ae9a779a
3
.gitmodules
vendored
3
.gitmodules
vendored
@ -11,3 +11,6 @@
|
|||||||
[submodule "deps/pdcurses"]
|
[submodule "deps/pdcurses"]
|
||||||
path = deps/pdcurses
|
path = deps/pdcurses
|
||||||
url = git://git.code.sf.net/p/pdcurses/code
|
url = git://git.code.sf.net/p/pdcurses/code
|
||||||
|
[submodule "deps/libtomcrypt"]
|
||||||
|
path = deps/libtomcrypt
|
||||||
|
url = https://github.com/libtom/libtomcrypt
|
||||||
|
1
deps/libtomcrypt
vendored
Submodule
1
deps/libtomcrypt
vendored
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 912eff4949f46c0b426d2180429a6fa4c1144f1d
|
32
premake5.lua
32
premake5.lua
@ -100,8 +100,15 @@ workspace "iw4x"
|
|||||||
buildoptions { "-Zm200" } -- allocate ~150mb memory for the precompiled header. This should be enough, increase if necessary
|
buildoptions { "-Zm200" } -- allocate ~150mb memory for the precompiled header. This should be enough, increase if necessary
|
||||||
|
|
||||||
-- Dependency on zlib, json11 and asio
|
-- Dependency on zlib, json11 and asio
|
||||||
links { "zlib", "json11", "pdcurses" }
|
links { "zlib", "json11", "pdcurses", "libtomcrypt" }
|
||||||
includedirs { "./deps/zlib", "./deps/json11", "./deps/pdcurses", "./deps/asio/asio/include" }
|
includedirs
|
||||||
|
{
|
||||||
|
"./deps/zlib",
|
||||||
|
"./deps/json11",
|
||||||
|
"./deps/pdcurses",
|
||||||
|
"./deps/asio/asio/include",
|
||||||
|
"./deps/libtomcrypt/src/headers",
|
||||||
|
}
|
||||||
|
|
||||||
-- Virtual paths
|
-- Virtual paths
|
||||||
if not _OPTIONS["no-new-structure"] then
|
if not _OPTIONS["no-new-structure"] then
|
||||||
@ -193,3 +200,24 @@ workspace "iw4x"
|
|||||||
|
|
||||||
-- always build as static lib, as pdcurses doesn't export anything
|
-- always build as static lib, as pdcurses doesn't export anything
|
||||||
kind "StaticLib"
|
kind "StaticLib"
|
||||||
|
|
||||||
|
-- libtomcrypt
|
||||||
|
project "libtomcrypt"
|
||||||
|
language "C"
|
||||||
|
defines { "_LIB", "LTC_SOURCE" }
|
||||||
|
includedirs { "./deps/libtomcrypt/src/headers" }
|
||||||
|
|
||||||
|
files
|
||||||
|
{
|
||||||
|
"./deps/libtomcrypt/src/**.c",
|
||||||
|
"./deps/libtomcrypt/src/**.h"
|
||||||
|
}
|
||||||
|
|
||||||
|
-- remove ocb3 code
|
||||||
|
removefiles { "./deps/libtomcrypt/src/encauth/ocb3/**.c" }
|
||||||
|
|
||||||
|
-- not our code, ignore POSIX usage warnings for now
|
||||||
|
warnings "Off"
|
||||||
|
|
||||||
|
-- always build as static lib, as pdcurses doesn't export anything
|
||||||
|
kind "StaticLib"
|
||||||
|
Loading…
Reference in New Issue
Block a user