-
-
Notifications
You must be signed in to change notification settings - Fork 617
What's New in 5.0
Jason Perkins edited this page May 8, 2015
·
35 revisions
- The executable is now named premake5
- The default project script is now premake5.lua; premake4.lua remains as a fallback.
- --interactive (open an interactive command prompt)
- vs2012, vs2013, vs2015 (Visual Studio 2012, 2013, 2015)
- Custom Rules (still experimental)
- Makefile Projects
- Modules
- Per-Configuration File Lists
- Per-File Configurations
- Per-Project Configurations
- Platforms
- Removes
- System Scripts
- Tokens
- architecture (new)
- buildaction (new values)
- buildcommands (new)
- builddependencies (new)
- buildlog (new)
- buildmessage (new)
- buildoutputs (new)
- cleancommands (new)
- cleanextensions (new)
- clr (new)
- configfile (new)
- configmap (new)
- configuration (retired)
- configurations (modified)
- copylocal (new)
- debugcommand (new)
- debugconnectcommands (new)
- debugextendedprotocol (new)
- debugport (new)
- debugremotehost (new)
- debugsearchpaths (new)
- debugstartupcommands (new)
- dependson (new)
- disablewarnings (new)
- editandcontinue (new)
- enablewarnings (new)
- endian (new)
- external (new)
- externalRule (new)
- fatalwarnings (new)
- fileextension (new)
- filename (new)
- filter (new)
- flags (new values)
- flags (ExcludeFromBuild, LinkTimeOptimization, MultiProcessorCompile, NoBufferSecurityChecks, NoCopyLocal, NoImplicitLink, NoRuntimeChecks)
- floatingpoint (new)
- forceincludes (new)
- forceusings (new)
- fpu (new)
- gccprefix (new)
- group (new)
- icon (new)
- includeExternal (new)
- kind (Makefile, None)
- links
- locale (new)
- namespace (new)
- nativewchar (new)
- objdir (modified)
- optimize (new)
- pic (new)
- platforms (modified)
- postbuildmessage (new)
- prebuildmessage (new)
- prelinkmessage (new)
- project (modified)
- propertyDefinition (new)
- rebuildcommands (new)
- rule (new)
- rules (new)
- solution (modified)
- startproject (new)
- strictaliasing (new)
- [system] (new)
- toolset (new)
- undefines (new)
- vectorextensions (new)
- warnings (new)
-
debug.prompt (new)
-
os.chmod (new)
-
os.islink (new)
-
os.realpath (new)
-
os.uuid (can now generated deterministic name-based UUIDs)
-
path.getabsolute (new "relative to" argument)
-
string.hash (new)