Jason Perkins
|
3f79a363b2
|
First pass at removing dead and deprecated code
|
2012-11-04 11:54:04 -05:00 |
|
Jason Perkins
|
77212557dc
|
Merge new configuration system into the public APIs
|
2012-11-04 09:21:58 -05:00 |
|
Jason Perkins
|
4511bc6517
|
More improvements to failed test stack traces
|
2012-11-04 09:21:40 -05:00 |
|
Jason Perkins
|
3d6e03e966
|
Config sets can now be hierarchical; pull target information from sets instead of old configs
|
2012-11-01 16:34:06 -04:00 |
|
Jason Perkins
|
6c19509737
|
Port "not" and "or" modifiers to new criteria objects
|
2012-10-31 19:34:53 -04:00 |
|
Jason Perkins
|
837b3afbeb
|
Improve stack traces from test failures
|
2012-10-31 19:34:04 -04:00 |
|
Jason Perkins
|
fb5aaf860c
|
Initial connection of config sets to the public configuration API
|
2012-10-31 15:46:28 -04:00 |
|
Jason Perkins
|
211b538248
|
Added LINUX value to string constants table
|
2012-10-29 12:46:54 -04:00 |
|
Jason Perkins
|
bbc1ae59ad
|
Add new API namespace() to set the root namespace of a C# project, independent of the project name
|
2012-10-26 16:58:46 -04:00 |
|
Jason Perkins
|
1747035050
|
Added filename(); set solution or project file name independently of the solution or project name
|
2012-10-24 15:40:25 -04:00 |
|
Jason Perkins
|
8a6bb2c837
|
Add stack traces to errors in failing tests
|
2012-10-24 11:31:30 -04:00 |
|
Jason Perkins
|
0e8915ec1d
|
Fix bug in new criteria matcher
|
2012-10-23 18:15:07 -04:00 |
|
Jason Perkins
|
09334b4b1c
|
Files marked as Content now are properly marked for copying to the output directory
|
2012-10-23 17:12:25 -04:00 |
|
Jason Perkins
|
77334d3499
|
Use Windows naming conventions for .NET projects; re-fixed a path token replacement issue broken by the merge with premake-dev
|
2012-10-23 17:03:25 -04:00 |
|
Jason Perkins
|
355844ca42
|
Merge with Premake-dev
|
2012-10-23 15:43:07 -04:00 |
|
Jason Perkins
|
91ba9c899f
|
Initial work on an expanded configuration API; added configset, criteria, and context objects, initial usage for target naming parameters
|
2012-10-19 18:53:03 -04:00 |
|
Jason Perkins
|
752adb830b
|
Patch 3466877: Removed -flat_namespace from Mac OS X flags (Konstantin Tokarev)
|
2012-10-18 17:58:41 -04:00 |
|
Jason Perkins
|
815f89b8bf
|
Patch 3441850: Use debug.traceback() as error handler (Konstantin Tokarev)
|
2012-10-17 18:59:55 -04:00 |
|
Jason Perkins
|
524d83063f
|
Added support for C# Windows Forms components to Visual Studio
|
2012-10-11 11:26:02 -04:00 |
|
Jason Perkins
|
5714085c28
|
Better config filter matching, now using per-block relative paths
|
2012-10-11 11:19:15 -04:00 |
|
Jason Perkins
|
279caeac82
|
Improved error message for nil table comparison in testing framework
|
2012-10-11 10:59:15 -04:00 |
|
Jason Perkins
|
d27fc9a3a8
|
Fixed single-star matches for file configuration blocks; *.c now matches file in same folder as config script
|
2012-10-11 10:59:05 -04:00 |
|
Jason Perkins
|
5aef7605c2
|
Show user source code error location when an invalid value is passed into the API
|
2012-10-10 11:41:37 -04:00 |
|
Jason Perkins
|
bece5fb35b
|
Port build action support to VS C# projects
|
2012-10-10 11:09:51 -04:00 |
|
Jason Perkins
|
12687e877e
|
Added sibling project linking to C# makefiles
|
2012-10-08 18:31:12 -04:00 |
|
Jason Perkins
|
1659d68e1d
|
Build and link target info now returned absolute to avoid path token expansion side-effects on relative paths
|
2012-10-08 11:50:42 -04:00 |
|
Jason Perkins
|
42f713857a
|
Correctly handle tokens which expand to absolute paths within a path field
|
2012-10-08 11:06:37 -04:00 |
|
Jason Perkins
|
37ae88092f
|
Patch 3367642: Add support for targetextension property to Xcode
|
2012-10-04 17:41:34 -04:00 |
|
Jason Perkins
|
a91b2823cd
|
Iniital objdir support for VS C# projects
|
2012-10-02 12:57:10 -04:00 |
|
Jason Perkins
|
0f56ca513b
|
Simple C# builds and cleans now working
|
2012-09-28 12:07:18 -04:00 |
|
Jason Perkins
|
27493cd10c
|
Merged makefile target vars generation; added missing tool name accessor to snc and ow interfaces
|
2012-09-28 10:35:13 -04:00 |
|
Jason Perkins
|
e65962166e
|
Patch 3485071: Fixed _PREMAKE_COMMAND fallback when premake4 is not in PATH (Konstantin Tokarev)
|
2012-09-27 17:07:32 -04:00 |
|
Jason Perkins
|
e3947d6535
|
Added per-config tool selection to C# makefiles; cleaned up tool selection for C++ makefiles
|
2012-09-27 12:18:03 -04:00 |
|
Jason Perkins
|
a7ec374f0c
|
Merge the different makefile header generation functions
|
2012-09-27 10:16:42 -04:00 |
|
Jason Perkins
|
1207bbd3ac
|
Ported C# project and assembly reference handling
|
2012-09-27 10:15:27 -04:00 |
|
Jason Perkins
|
cf3d1f5f6f
|
Merge with premake-dev
|
2012-09-25 10:27:10 -04:00 |
|
Jason Perkins
|
b277777bdc
|
Cleaned up the VS solution configuration accessor functions
|
2012-09-25 10:20:14 -04:00 |
|
Jason Perkins
|
a4d67cea10
|
Fixed handling of architectures, including .NET "Any CPU", in VS 2005+ solutions
|
2012-09-25 10:03:21 -04:00 |
|
Jason Perkins
|
1bdf2f2e31
|
Improved handling of architecture and .NET projects in VS solution configurations
|
2012-09-24 11:16:27 -04:00 |
|
Jason Perkins
|
72d4331f65
|
Fixed handling of .NET configurations in VS2005+ solution platforms block
|
2012-09-20 18:07:19 -04:00 |
|
Jason Perkins
|
891a1dbcd6
|
Fixed handling of exact path matches in vpath building
|
2012-09-18 11:24:18 -04:00 |
|
Jason Perkins
|
f7cb37fc3c
|
Pull 1: Fixed path to Info.plist in Xcode projects (Adrien Anselme)
|
2012-09-13 16:46:05 -04:00 |
|
Jason Perkins
|
37cfaf0666
|
Fixed a (stupid) typo in makefile include dirs list (h/t gogoprog)
|
2012-09-13 16:36:53 -04:00 |
|
Jason Perkins
|
b108893bcb
|
Add include for PCH dependencies to makefiles
|
2012-09-06 18:43:02 -04:00 |
|
Jason Perkins
|
99aee5ac1f
|
Patch 3476176: Fix dependencies of precompiled header in makefile (Konstantin Tokarev)
|
2012-09-05 18:37:53 -04:00 |
|
Jason Perkins
|
7a65362e40
|
Added tool interface for MSC command line
|
2012-08-18 16:33:37 -04:00 |
|
Jason Perkins
|
dc7d776df0
|
VS2010 now explicitly links all sibling projects for GCC builds (i.e. PS3)
|
2012-08-09 17:21:29 -04:00 |
|
Jason Perkins
|
dc82f87bd2
|
Port simple *.cs file handling
|
2012-08-07 17:03:23 -04:00 |
|
Jason Perkins
|
601ca14e6f
|
Push all project naming through premake.project.getfilename(), so projects can override the default behavior
|
2012-08-06 21:04:43 -04:00 |
|
Jason Perkins
|
e6a30c7ee5
|
Turn off dependency linking in Visual Studio; link all sibling libraries explicitly
|
2012-08-01 15:28:21 -04:00 |
|