This repository has been archived on 2022-12-23. You can view files and clone it, but cannot push or open issues or pull requests.
Go to file
Jason Perkins 8ed53ed3be Skip baking and validation phases for "non-configurable" actions
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.
2015-03-03 15:20:33 -05:00
packages/debian Copied packaging files to 4.0 trunk 2008-05-05 14:12:38 +00:00
scripts Pull package version from specified branch instead of the working set 2015-02-23 17:34:16 -05:00
src Skip baking and validation phases for "non-configurable" actions 2015-03-03 15:20:33 -05:00
tests Allow filters to specify field value aliases in the conditions 2015-02-25 17:38:16 -05:00
.gitignore Adding ignore entries for .vlstatus (Visual Lint) and .lnt (PCLint) 2014-02-05 02:05:03 +00:00
.hgignore Add Sublime text project and workspace to hgignore list 2015-02-05 16:13:49 -05:00
.hgsub Add Xcode module 2014-10-13 07:54:58 -04:00
.hgsubstate Move command token expansion into actions, to allow more control at point of export 2014-11-29 14:51:49 -05:00
.hgtags Added tag 4.4-beta3 for changeset 84f69f787603 2011-08-16 12:29:30 -04:00
BUILD.txt Update BUILD.txt to reflect new behavior of --scripts option 2014-10-16 17:50:55 -04:00
CHANGES.txt Index action arguments (_ARGS) by both index and value 2015-03-02 15:15:45 -05:00
doxyfile Initial import of my local 4.x development code 2008-04-06 18:10:41 +00:00
LICENSE.txt Update supporting files for release; add 'zip' to list of required utilities for packaging 2015-02-23 17:08:19 -05:00
premake4.lua Fix embed action for Premake 4.x executables 2015-02-25 15:50:48 -05:00
premake5.lua Prep new release scripts for first alpha packages 2015-02-22 19:02:09 -05:00
README.txt Update supporting files for release; add 'zip' to list of required utilities for packaging 2015-02-23 17:08:19 -05:00

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