Jason Perkins
8f60b15942
Ported string fields to new register()-based API definitions
2012-04-16 19:31:08 -04:00
Jason Perkins
22266a995d
Start of API system overhaul, in support of configuration mapping
2012-04-04 16:21:22 -04:00
Jason Perkins
a1a0afd327
Prevent single-child ".." folders from appearing at the top of the source tree; merge project.eachfile() into project.getsourcetree()
2012-03-27 19:52:48 -04:00
Jason Perkins
07f000ecda
Folders containing a single sub-folder are now trimmed from top of the source tree
2012-03-27 18:33:15 -04:00
Jason Perkins
a2aa2f83e1
path.isabsolute() now recognizes quoted shell variables
2012-03-19 18:57:45 -04:00
Jason Perkins
9d8958a923
Standardized handling of file paths in API setters and removers
2012-02-13 18:50:38 -05:00
Jason Perkins
0747211b6c
Added replace…() APIs (exact match only, no patterns yet)
2012-01-28 17:48:29 -05:00
Jason Perkins
a01df4bc83
Ported Visual Studio 2010 to new platforms, up to the compiler settings block
2012-01-26 20:40:39 -05:00
Jason Perkins
0d46fe4135
Merge with premake-dev
2012-01-25 16:10:59 -05:00
Jason Perkins
1e97713a26
Default path.translate() to Windows-style backslashes
2012-01-25 15:58:21 -05:00
Jason Perkins
283ecaeb45
Ported Visual Studio 2008 files element and supporting functions
2012-01-19 19:14:18 -05:00
Jason Perkins
e4d23a49bf
Patch 3111264: Allow path.join() to accept any number of args
2012-01-19 15:28:24 -05:00
Jason Perkins
5533461428
Implemented new SolutionConfigurationPlatforms handler for VS2008, supporting improved configurations
2012-01-03 17:08:22 -05:00
Jason Perkins
c8e3c0df6a
Improve include() function: only include files once, and allow including specific files instead of just directories
2011-12-04 14:47:59 -05:00
Jason Perkins
f8877df6ea
Flipped vpaths syntax, now ['group']={'pattern(s)'...}
2011-07-19 18:07:30 -04:00
Jason Perkins
1631cff164
Removed a bunch of deprecated VC2010 code
2011-07-12 16:55:27 -04:00
Jason Perkins
cf3bdb076e
Added support for key-value fields to the API
2011-06-02 15:26:15 -04:00
Jason Perkins
eccd1720ba
More cleanup; preparing the virtual path stuff
2011-05-18 17:32:04 -04:00
Liam Devine
7a89211a38
English alais' for the Optimize group of flags
2011-05-18 20:31:08 +01:00
Jason Perkins
dba4adab62
Split configuration baking into its own file; prep for file config work
2011-05-16 15:37:48 -04:00
Jason Perkins
214990943d
Bug 3277357: Projects no longer inherit location from solution
2011-04-27 18:43:15 -04:00
Jason Perkins
ccb5d34c95
Merged with premake-stable
2011-03-23 17:05:19 -04:00
Jason Perkins
7b0636f999
[ #3232160 ] Environment variables are cut off
2011-03-23 16:38:40 -04:00
liamDevine
db972589b1
added specialisation for terms in mergeobject
...
kind seems special. it gets set in the cfg and is needed by the terms yet not added automatically
added a check when iterating blocks in merge to see if kind needs adding to terms
changed getactiveterms so it doesn't use number keys
at end of merge, added a merging of terms into cfg.terms
terms were being shared between all configurations in collapse. NOTE : it may still need looking at for when the platform is not native.
changed to use a local copy, this gets updated instead.
2011-03-17 04:17:36 +00:00
Jason Perkins
a69bcbfb58
Added support for Haiku OS (Yuriy O'Donnell)
2011-02-10 12:24:51 -05:00
Jason Perkins
43218e0e96
Moved io.capture to test framework; removed from test suites
2011-02-03 16:38:32 -05:00
Jason Perkins
c9d4e88278
Add test to ensure path.join() can be called with a nil argument
2011-01-18 12:25:43 -05:00
liamDevine
c2a22602c0
refactors optimise check to function premake.config.isoptimizedbuild(flags) which is not local scope as it can be used in other places
...
adds function premake.config.should_link_incrementally(cfg)
adds new flag NoIncrementalLink
2010-11-01 22:05:45 +00:00
Jason Perkins
6da5323224
Bug 3016050: {"../Dir/file1.c","../../Dir/file2.c"} breaks Xcode (Stephane)
2010-10-20 19:52:32 -04:00
Jason Perkins
c51666fc07
Bug 3035545: The pattern { "./folder/*.c" } matches no files
2010-10-13 06:45:06 -04:00
Jason Perkins
683d391ae7
Bug 3007101: Generating PDB in Release builds is not supported
2010-09-05 16:10:28 -04:00
Jason Perkins
577d95420f
Patch 3053959: kind() crashes when called with no arguments (rjmyst3)
2010-08-27 10:06:00 -04:00
starkos
0a6c7bcd31
Patch 2965229: Fix handling of '+' symbol in file patterns (Rachel Blum)
2010-03-08 14:57:21 +00:00
starkos
8f3411d708
Bug 2953594: includedirs / libdirs converting absolute paths to relative
2010-02-27 02:50:55 +00:00
starkos
96b28c3146
Bug 2958829: Files pattern matching including too many files
2010-02-27 02:00:50 +00:00
starkos
97763cf414
Patch 2936443: Expose configuration terms to scripts (Laurent Humbertclaude)
2010-02-17 22:11:25 +00:00
starkos
ef21349505
Fixed handling of ./ prefix on file wildcards
2010-01-13 23:35:09 +00:00
starkos
deb345176a
Bug 2928775: Error loading external Lua module with require(); added test for ./ prefix on wildcard matches
2010-01-13 23:29:21 +00:00
starkos
0f49283f60
Alpha sort files in Xcode projects
2010-01-05 19:27:34 +00:00
starkos
6a323fc263
Bug 2903430: Using relative instead of absolute paths with $() macro
2009-12-08 20:25:35 +00:00
starkos
293b03daa2
Fixed bug in Xcode group pathing; started work on project dependencies
2009-11-25 19:40:23 +00:00
starkos
1f0e3ed568
Fixed os.match() for very large result sets; fixed bug in action tests
2009-09-29 19:27:33 +00:00
starkos
18c498f7b3
Set up _OS for xcode tests
2009-09-29 18:32:34 +00:00
starkos
80fbc4d146
Cleaned up PBXBuildFile and PBXFileReference sections
2009-09-15 21:08:40 +00:00
starkos
98e849508d
Fixed source paths containing ..
2009-09-06 18:00:09 +00:00
starkos
ba4da127bf
Removed duplication .pinfo files
2009-09-02 22:18:49 +00:00
starkos
1b00abd12c
Add .xib file resources
2009-08-24 21:42:14 +00:00
starkos
3ee836d18c
Added source file tree builder
2009-08-18 19:09:17 +00:00
starkos
1fc95ca780
Add onsolution() and onproject() callbacks to actions
2009-08-11 00:49:11 +00:00
starkos
ca6ae465c0
Refactored and consolidated action list handling
2009-08-11 00:11:48 +00:00
starkos
eb9f966cc6
Started refactoring action list
2009-07-16 14:29:08 +00:00