Commit Graph

1682 Commits

Author SHA1 Message Date
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