change pretty much everything so it does what I want :^)
This commit is contained in:
@@ -7,16 +7,6 @@ group "external"
|
||||
language "C"
|
||||
location (_ACTION .. "/" .. project().name)
|
||||
|
||||
-- disable sse and sse2 for valve binary compat.
|
||||
-- the osx build of vaudio_celt uses sse2
|
||||
configuration "windows"
|
||||
buildoptions "/arch:IA32"
|
||||
configuration "linux"
|
||||
buildoptions "-mfpmath=387"
|
||||
configuration "macosx"
|
||||
buildoptions { "-mfpmath=sse", "-msse2" }
|
||||
configuration {}
|
||||
|
||||
defines
|
||||
{
|
||||
"CUSTOM_MODES",
|
||||
|
@@ -1,20 +0,0 @@
|
||||
|
||||
local base_dir = (solution().basedir .. "/external/json_checker/")
|
||||
|
||||
group "external"
|
||||
project "json_checker"
|
||||
kind "StaticLib"
|
||||
language "C++"
|
||||
location (_ACTION .. "/" .. project().name)
|
||||
|
||||
includedirs
|
||||
{
|
||||
base_dir .. "include/"
|
||||
}
|
||||
files
|
||||
{
|
||||
base_dir .. "**.h",
|
||||
base_dir .. "**.cpp"
|
||||
}
|
||||
project "*"
|
||||
group ""
|
@@ -4,15 +4,12 @@ solution "demboyz"
|
||||
location (_ACTION)
|
||||
targetdir "../bin"
|
||||
startproject "demboyz"
|
||||
configurations { "Debug", "Release" }
|
||||
platforms "x32"
|
||||
configurations { "Release", "Debug" }
|
||||
flags { "MultiProcessorCompile", "Symbols" }
|
||||
|
||||
defines "_CRT_SECURE_NO_WARNINGS"
|
||||
configuration "Debug"
|
||||
defines { "DEBUG" }
|
||||
configuration "Release"
|
||||
defines { "NDEBUG" }
|
||||
optimize "Full"
|
||||
configuration {}
|
||||
|
||||
@@ -20,7 +17,8 @@ solution "demboyz"
|
||||
kind "ConsoleApp"
|
||||
language "C++"
|
||||
configuration "gmake"
|
||||
buildoptions { "-std=c++11" }
|
||||
buildoptions { "-std=c++17 -Wall" }
|
||||
linkoptions { "-flto -no-pie -Wall" }
|
||||
configuration {}
|
||||
files
|
||||
{
|
||||
@@ -29,23 +27,23 @@ solution "demboyz"
|
||||
}
|
||||
includedirs
|
||||
{
|
||||
"../external/json_checker/include",
|
||||
"../external/cbase64-1.1/include",
|
||||
"../external/sourcesdk/include",
|
||||
"../external/rapidjson-1.0.2/include",
|
||||
"../external/snappy-1.1.3/include",
|
||||
"../external/celt-e18de77/include",
|
||||
"../external/SILK_SDK_SRC_FLP_v1.0.9/interface",
|
||||
"/usr/include/opus",
|
||||
"../demboyz"
|
||||
}
|
||||
links
|
||||
{
|
||||
"json_checker",
|
||||
"sourcesdk",
|
||||
"celt"
|
||||
"snappy",
|
||||
"celt",
|
||||
"opusenc",
|
||||
"SKP_SILK_SDK"
|
||||
}
|
||||
project "*"
|
||||
|
||||
dofile "json_checker.lua"
|
||||
dofile "snappy.lua"
|
||||
dofile "sourcesdk.lua"
|
||||
dofile "celt.lua"
|
||||
dofile "silk.lua"
|
||||
|
20
premake/silk.lua
Normal file
20
premake/silk.lua
Normal file
@@ -0,0 +1,20 @@
|
||||
|
||||
local base_dir = (solution().basedir .. "/external/SILK_SDK_SRC_FLP_v1.0.9//")
|
||||
|
||||
group "external"
|
||||
project "SKP_SILK_SDK"
|
||||
kind "StaticLib"
|
||||
language "C"
|
||||
location (_ACTION .. "/" .. project().name)
|
||||
|
||||
includedirs
|
||||
{
|
||||
base_dir .. "interface/"
|
||||
}
|
||||
files
|
||||
{
|
||||
|
||||
base_dir .. "src/*.c"
|
||||
}
|
||||
project "*"
|
||||
group ""
|
@@ -1,5 +1,5 @@
|
||||
|
||||
local base_dir = (solution().basedir .. "/external/snappy-1.1.3/")
|
||||
local base_dir = (solution().basedir .. "/external/snappy-1.1.9/")
|
||||
|
||||
group "external"
|
||||
project "snappy"
|
||||
@@ -9,12 +9,13 @@ group "external"
|
||||
|
||||
includedirs
|
||||
{
|
||||
base_dir .. "include/"
|
||||
base_dir
|
||||
}
|
||||
files
|
||||
{
|
||||
base_dir .. "**.h",
|
||||
base_dir .. "**.cc"
|
||||
base_dir .. "snappy.cc",
|
||||
base_dir .. "snappy-sinksource.cc",
|
||||
base_dir .. "snappy-stubs-internal.cc"
|
||||
}
|
||||
project "*"
|
||||
group ""
|
||||
|
@@ -13,7 +13,7 @@ group "external"
|
||||
includedirs
|
||||
{
|
||||
base_dir .. "include/",
|
||||
external_dir .. "snappy-1.1.3/include/"
|
||||
external_dir .. "snappy-1.1.9/"
|
||||
}
|
||||
files
|
||||
{
|
||||
|
Reference in New Issue
Block a user