Add standard package paths to allow for extension mechanism

This commit is contained in:
Andrew Gough 2013-05-17 21:13:34 +10:00
parent 4e88917ba4
commit e2e62f74c0

View File

@ -35,6 +35,16 @@
_PREMAKE_COMMAND = path.getabsolute(_PREMAKE_COMMAND)
-- Enable extensions - the '?' character is replaced with the extension
-- name so the extension directory name _must_ be the same as the
-- extension Lua file. eg. .../d/d.lua, .../codelite/codelite.lua etc
local extdirs = {
path.getdirectory( _PREMAKE_COMMAND ) .. "/ext/?/?.lua",
"./premake/?/?.lua",
"/usr/share/premake/?/?.lua" }
for _,v in ipairs(extdirs) do
package.path = package.path .. ";" .. v
end
-- The "next-gen" actions have now replaced their deprecated counterparts.
-- Provide a warning for a little while before I remove them entirely.