premake/modules/gmake2/tests/test_gmake2_buildcmds.lua
2019-11-07 00:53:52 +10:00

49 lines
732 B
Lua

local suite = test.declare("gmake2_buildcommands")
local gmake2 = premake.modules.gmake2
local wks, prj, cfg
function suite.setup()
wks = workspace("MyWorkspace")
configurations { "Debug", "Release" }
prj = test.createProject(wks)
end
local function prepare()
wks = test.getWorkspace(wks)
prj = test.getproject(wks, 1)
cfg = test.getconfig(prj, "Debug")
local toolset = gmake2.getToolSet(cfg)
gmake2.postBuildCmds(cfg, toolset)
end
function suite.postbuildcommands()
targetname "blink"
kind "StaticLib"
language "C++"
postbuildcommands
{
"mkdir lib/www",
"mkdir lib/www"
}
prepare()
test.capture [[
define POSTBUILDCMDS
@echo Running postbuild commands
mkdir lib/www
mkdir lib/www
endef
]]
end