- Getting Started
- Writing Premake Scripts
- Extending Premake
- Guides
- Reference
- Project Settings
- architecture
- atl
- basedir
- bindirs
- buildaction
- buildcommands
- buildcustomizations
- builddependencies
- buildinputs
- buildlog
- buildmessage
- buildoptions
- buildoutputs
- buildrule
- callingconvention
- cdialect
- characterset
- cleancommands
- cleanextensions
- clr
- compileas
- compilebuildoutputs
- configfile
- configmap
- configuration
- configurations
- copylocal
- cppdialect
- csversion
- customtoolnamespace
- debug.prompt
- debugargs
- debugcommand
- debugconnectcommands
- debugconstants
- debugdir
- debugenvs
- debugextendedprotocol
- debugformat
- debugger
- debuggertype
- debuglevel
- debugpathmap
- debugport
- debugremotehost
- debugsearchpaths
- debugstartupcommands
- debugtoolargs
- debugtoolcommand
- defaultplatform
- defines
- dependson
- deploymentoptions
- disablewarnings
- display
- docdir
- docname
- dofileopt
- dotnetframework
- dpiawareness
- editAndContinue
- editorintegration
- enablewarnings
- endian
- entrypoint
- exceptionhandling
- external
- externalproject
- externalrule
- fatalwarnings
- fileextension
- filename
- files
- filter
- flags
- floatingpoint
- floatingpointexceptions
- forceincludes
- forceusings
- fpu
- framework
- functionlevellinking
- gccprefix
- group
- headerdir
- headername
- icon
- ignoredefaultlibraries
- imageoptions
- imagepath
- implibdir
- implibextension
- implibname
- implibprefix
- implibsuffix
- includedirs
- inlining
- intrinsics
- kind
- language
- largeaddressaware
- libdirs
- linkbuildoutputs
- linkgroups
- linkoptions
- links
- locale
- location
- makesettings
- namespace
- nativewchar
- newaction
- newoption
- nuget
- nugetsource
- objdir
- optimize
- pchheader
- pchsource
- pic
- platforms
- postbuildcommands
- postbuildmessage
- prebuildcommands
- prebuildmessage
- preferredtoolarchitecture
- prelinkcommands
- prelinkmessage
- project
- propertydefinition
- rebuildcommands
- resdefines
- resincludedirs
- resoptions
- resourcegenerator
- rtti
- rule
- rules
- runpathdirs
- runtime
- sharedlibtype
- startproject
- staticruntime
- strictaliasing
- stringpooling
- symbols
- symbolspath
- sysincludedirs
- syslibdirs
- system
- systemversion
- tags
- targetdir
- targetextension
- targetname
- targetprefix
- targetsuffix
- toolset
- undefines
- usingdirs
- uuid
- vectorextensions
- versionconstants
- versionlevel
- visibility
- vpaths
- warnings
- workspace
- xcodebuildresources
- xcodebuildsettings
- Globals
- http
- io
- json
- os
- os.chdir
- os.chmod
- os.comparefiles
- os.copyfile
- os.execute
- os.executef
- os.findheader
- os.findlib
- os.get
- os.getcwd
- os.getpass
- os.getversion
- os.host
- os.is
- os.is64bit
- os.isdir
- os.isfile
- os.islink
- os.locate
- os.matchdirs
- os.matchfiles
- os.mkdir
- os.outputof
- os.pathsearch
- os.realpath
- os.remove
- os.rmdir
- os.stat
- os.target
- os.touchfile
- os.translateCommands
- os.uuid
- os.writefile_ifnotequal
- path
- path.appendExtension
- path.getabsolute
- path.getbasename
- path.getdirectory
- path.getdrive
- path.getextension
- path.getname
- path.getrelative
- path.hasextension
- path.isabsolute
- path.iscfile
- path.iscppfile
- path.iscppheader
- path.isframework
- path.islinkable
- path.isobjectfile
- path.isresourcefile
- path.join
- path.normalize
- path.rebase
- path.replaceextension
- path.translate
- path.wildcards
- string
- table
- term
- zip
- Project Settings
Last updated on by starkos