8ed53ed3be
For actions that don't actually use the configured project information—such Premake's own embed, test, and release actions—the results of baking and validation phases aren't used, and the extra processing just takes up unnecessary time. Detect this case by checking the action for an onSolution() or onProject() call; if there isn't one, if isn't configurable. If you have a custom action that does all its work in execute() that *does* need configurable information, you can just define a empty onSolution() function. |
||
---|---|---|
packages/debian | ||
scripts | ||
src | ||
tests | ||
.gitignore | ||
.hgignore | ||
.hgsub | ||
.hgsubstate | ||
.hgtags | ||
BUILD.txt | ||
CHANGES.txt | ||
doxyfile | ||
LICENSE.txt | ||
premake4.lua | ||
premake5.lua | ||
README.txt |
PREMAKE A build configuration tool Core module Copyright (C) 2002-2015 by Jason Perkins Distributed under the terms of the BSD License, see LICENSE.txt The Lua language and runtime library is (C) TeCGraf, PUC-Rio. See their website at http://www.lua.org/ See the file BUILD.txt for instructions on building Premake. For questions, comments, or more information, visit the project website at https://bitbucket.org/premake/premake-main