mirror of
https://github.com/halpz/re3
synced 2024-11-16 07:47:44 +01:00
premake: add startrpoject; add lto option; fix copying of binary to gamedir; update premake5.exe
# Conflicts: # premake5.lua
This commit is contained in:
parent
7e888a6379
commit
75367e714a
3 changed files with 11 additions and 2 deletions
BIN
premake5.exe
BIN
premake5.exe
Binary file not shown.
13
premake5.lua
13
premake5.lua
|
@ -34,6 +34,11 @@ newoption {
|
|||
description = "Build with opus"
|
||||
}
|
||||
|
||||
newoption {
|
||||
trigger = "lto",
|
||||
description = "Use link time optimization"
|
||||
}
|
||||
|
||||
if(_OPTIONS["with-librw"]) then
|
||||
Librw = "vendor/librw"
|
||||
else
|
||||
|
@ -61,6 +66,7 @@ end
|
|||
workspace "reVC"
|
||||
language "C++"
|
||||
configurations { "Debug", "Release" }
|
||||
startproject "reVC"
|
||||
location "build"
|
||||
symbols "Full"
|
||||
staticruntime "off"
|
||||
|
@ -109,7 +115,10 @@ workspace "reVC"
|
|||
|
||||
filter "configurations:Release"
|
||||
defines { "NDEBUG" }
|
||||
optimize "On"
|
||||
optimize "Speed"
|
||||
if(_OPTIONS["lto"]) then
|
||||
flags { "LinkTimeOptimization" }
|
||||
end
|
||||
|
||||
filter { "platforms:win*" }
|
||||
system "windows"
|
||||
|
@ -167,7 +176,7 @@ workspace "reVC"
|
|||
scriptspath = scriptspath or ""
|
||||
if (gamepath) then
|
||||
postbuildcommands {
|
||||
'{COPY} "%{cfg.buildtarget.abspath}" "' .. gamepath .. scriptspath .. '%{cfg.buildtarget.name}"'
|
||||
'{COPYFILE} "%{cfg.buildtarget.abspath}" "' .. gamepath .. scriptspath .. '%{cfg.buildtarget.name}"'
|
||||
}
|
||||
debugdir (gamepath)
|
||||
if (exepath) then
|
||||
|
|
BIN
premake5Linux
BIN
premake5Linux
Binary file not shown.
Loading…
Reference in a new issue