2014-09-14 08:36:58 +02:00

25 lines
711 B
Lua

module(..., package.seeall)
function apply(env, options)
-- load the generic GCC toolset first
tundra.unitgen.load_toolset("gcc", env)
-- load support for win32 resource compilation
tundra.unitgen.load_toolset("win32-rc", env)
env:set_many {
["NATIVE_SUFFIXES"] = { ".c", ".cpp", ".cc", ".cxx", ".a", ".o", ".rc" },
["OBJECTSUFFIX"] = ".o",
["LIBPREFIX"] = "",
["LIBSUFFIX"] = ".a",
["W32RESSUFFIX"] = ".o",
["CPPDEFS"] = "_WIN32",
["_CPPDEFS"] = "$(CPPDEFS:p/D) $(CPPDEFS_$(CURRENT_VARIANT:u):p/D)",
["RC"] = "windres",
["RCOPTS"] = "",
["RCCOM"] = "$(RC) $(RCOPTS) --output=$(@:b) $(CPPPATH:b:p-I) --input=$(<:b)",
["SHLIBLINKSUFFIX"] = ".a",
}
end