Jason Perkins
c936229eac
Restore PREMAKE_PATH searching
2015-02-03 19:52:05 -05:00
Jason Perkins
1bd13569b9
Populate new global premake.path with search path; use in script loader
...
I've only implemented searching on the --scripts path with this commit; more paths coming in next commits.
2015-02-03 19:25:30 -05:00
Jason Perkins
cca1ea6643
Move premake namespace creation into host
2015-02-03 16:14:52 -05:00
Renaud Guillard
203218e506
merge default
2015-02-03 21:20:16 +01:00
Jason Perkins
ae6ee359d1
Merged in tbasnoopy/premake-dev/buildoutput fix (pull request #145 )
...
Fix buildoutputs format for multiple outputs
2015-01-28 11:37:30 -05:00
M Skibbe
314d8cbe2d
fix buildoutputs format
2015-01-28 09:26:57 +01:00
Jason Perkins
32a81cf19e
Exclude empty C# user file property groups
2015-01-26 17:04:29 -05:00
Jason Perkins
a8a2595d79
Merge toolset path variables feature
2015-01-22 16:34:04 -05:00
Jason Perkins
74c5bfd7bd
Handle absolute path tokens placed in path fields, which are themselves absolute
2015-01-21 17:22:19 -05:00
Jason Perkins
2418a84fbd
Add more Visual Studio path variables
2015-01-20 17:55:47 -05:00
Jason Perkins
3f718a470c
Add ability to map Premake tokens to toolset specific variables
2015-01-15 12:00:57 -05:00
Jason Perkins
98ab499f13
Revert ToolVersion change on VC 2013 .filters files to match VS
2015-01-12 17:17:56 -05:00
Jason Perkins
623c5d3d79
Merge new and improved action callback functions (h/t Richard Geary)
2015-01-22 13:18:17 -05:00
Jason Perkins
0c740abdb5
Switch action callbacks to new, preferred capitalization
2015-01-22 13:14:02 -05:00
Jason Perkins
6e60775e78
Add onStart and onEnd action callbacks; change capitalization of onSolution and onProject to match
2015-01-21 15:47:29 -05:00
Renaud Guillard
9287d88fd7
findlib: ensure library search paths does not contains unnecessary colons
2015-01-08 00:53:41 +01:00
Renaud Guillard
4323ed7a2f
os.findlib(): add new argument to specify additional library search paths
2015-01-07 00:31:34 +01:00
João Matos
da75753b0d
Added support for debug arguments to the C# VS/XS projects generators.
...
Obsoletes pull request #113 , thanks to Elias Holzer for original code.
2015-01-02 22:26:13 +00:00
Jason Perkins
b9d6ce892b
Fix Visual Studio 2013 tool and framework version numbers
2014-12-29 15:18:07 -05:00
Jason Perkins
c922f3a199
Fix "unused parameter" warning
2014-12-24 16:40:15 -05:00
Jason Perkins
e507d1a2fb
Exclude resource elements from Visual Studio when no resource files are present
2014-12-23 20:05:40 -05:00
Jason Perkins
247018cef0
Fix relative loading of embedded scripts when local file exists
2014-12-22 17:08:47 -05:00
Jason Perkins
25255da22d
Error on attempts to override a missing function
2014-12-22 11:52:57 -05:00
Jason Perkins
b47d85390e
Add target field name to "invalid value" error messages
2014-12-22 11:52:31 -05:00
Jason Perkins
8f9ae22861
Defensive check for missing basedir field on config set blocks
2014-12-22 11:52:01 -05:00
Jason Perkins
dad1ee10e3
Pass Lua state to do_chdir(), for use by native code customizations
2014-12-22 11:51:06 -05:00
Jason Perkins
e2d8acf864
Allow main script name to be overridden in premake_execute()
2014-12-22 11:50:26 -05:00
Jason Perkins
b68537cd00
Remove dead code from option unit tests
2014-12-22 11:49:47 -05:00
Jason Perkins
a8f4c5561a
Fix failing PS3 related unit tests
2014-12-18 16:41:58 -05:00
Jason Perkins
934e3cecf8
A bit of cleanup
2014-12-13 17:32:09 -05:00
Jason Perkins
1bcd783031
Consolidate Visual Studio extensions into the core action
2014-12-08 17:42:00 -05:00
Jason Perkins
ceb3c83d67
Remove outdated PS3 support
...
I will be bringing this back shortly, in a more complete form
2014-12-08 16:04:41 -05:00
Jason Perkins
2ee89a7181
Merged in dcourtois/premake-dev/test_issue_63 (pull request #140 )
...
added unit test for issue #63
2014-12-16 15:24:25 -05:00
Damien Courtois
5b872a3a7f
added unit test for issue #63
2014-12-16 10:44:56 +01:00
Jason Perkins
7b44ef842d
Merge improved field scoping for usages
2014-12-13 17:39:58 -05:00
Jason Perkins
89d33d2c8a
Allow containers to explicitly list support for config scoped fields
2014-12-13 17:03:53 -05:00
Jason Perkins
eb0904698f
Fix escaping of multiple build rule inputs
2014-12-08 12:44:51 -05:00
Jason Perkins
8756cd3eed
Add missing quotes around PCH compile flags (h/t Daniel Gibson)
...
See comment at 7e583c84a3 (comment-1468822)
2014-12-08 11:47:55 -05:00
Jason Perkins
590981d94d
Merge command tokens feature
2014-12-03 16:47:55 -05:00
Jason Perkins
b9fe7a510f
Fix DOS touch token replacement to work when file is in a different directory
2014-12-03 16:23:16 -05:00
Jason Perkins
c613ea9a83
Add CHDIR command line token
2014-12-01 17:34:08 -05:00
Jason Perkins
f6d226c808
Add DELETE, ECHO, MKDIR, MOVE, RMDIR, and TOUCH command line tokens
2014-12-01 17:27:57 -05:00
Jason Perkins
59568aeeb1
Add /I to xcopy token replacement to avoid "file or directory?" prompts
2014-12-01 16:49:52 -05:00
Jason Perkins
fbdceb7f0a
Fix translateCommands() call in os.execute
2014-11-30 10:43:26 -05:00
Jason Perkins
6e12c6485f
Move command token expansion into actions, to allow more control at point of export
2014-11-29 14:51:49 -05:00
Jason Perkins
56b8b65334
Improve Windows copy token replacement
2014-11-29 13:53:31 -05:00
Jason Perkins
a04f7e72ae
Enable token expansion for os.execute()
2014-11-27 13:14:46 -05:00
Jason Perkins
d645ba7c8f
Flag fields containing command lines and expand tokens during baking
2014-11-27 13:12:36 -05:00
Jason Perkins
5d327279cc
Add os.translateCommand() to expand tokens
2014-11-27 12:56:48 -05:00
Jason Perkins
c08c1aaabf
Merge config validation improvements
...
- virtual paths are now allowed to bubble up to the project configuration, like config maps
- the validation system is rebuilt on the new container API
2014-11-24 16:03:53 -05:00