premake/tests/actions/make/cpp/test_tools.lua

35 lines
603 B
Lua

--
-- tests/actions/make/cpp/test_tools.lua
-- Tests for tools support in makefiles.
-- Copyright (c) 2012-2013 Jason Perkins and the Premake project
--
local suite = test.declare("make_tools")
local make = premake.make
local cpp = premake.make.cpp
local project = premake.project
--
-- Setup
--
local cfg
function suite.setup()
local sln, prj = test.createsolution()
cfg = test.getconfig(prj, "Debug")
end
--
-- Make sure that the correct tools are used.
--
function suite.usesCorrectTools()
make.cppTools(cfg, premake.tools.gcc)
test.capture [[
RESCOMP = windres
]]
end