Jason Perkins
|
55e952d7f4
|
Begin porting C# projects to new APIs
|
2012-07-10 16:44:44 -04:00 |
|
Jason Perkins
|
91a06a9304
|
Enable token expansion on more fields (including some that had been inadvertently dropped)
|
2012-07-06 17:20:14 -04:00 |
|
Jason Perkins
|
8cbd6bdcb0
|
Ported virtual paths to new api.register() API definition system
|
2012-07-06 17:01:50 -04:00 |
|
Jason Perkins
|
fc2af5a98a
|
Ported everything except virtual paths to new api.register() definition system
|
2012-07-05 18:33:40 -04:00 |
|
Jason Perkins
|
cb6d6b380b
|
Added some missing features to the changelog
|
2012-07-04 16:11:15 -04:00 |
|
Jason Perkins
|
a84eb22342
|
Remove makefile escaping from project dependency lists
|
2012-07-04 14:44:32 -04:00 |
|
Jason Perkins
|
6f359ae0ac
|
Handle a nil custom build command description in Gmake action
|
2012-07-04 14:13:01 -04:00 |
|
Jason Perkins
|
be819ed338
|
Fix file exclusions for Gmake target
|
2012-07-04 12:52:25 -04:00 |
|
Jason Perkins
|
2386e328b0
|
Merge mopey's VS2012 support
|
2012-07-03 13:48:57 -04:00 |
|
Jason Perkins
|
f349259fa0
|
Remove…() now implicitly creates a new configuration block, so it will be applied in same context as it appears in the script
|
2012-06-30 14:33:28 -04:00 |
|
Jason Perkins
|
2d5d3a33da
|
Exclude external project references from dependency path lists since actual target isn't known
|
2012-06-30 08:25:30 -04:00 |
|
Jason Perkins
|
2dd8552258
|
Initial support for custom build rules in makefiles
|
2012-06-29 09:05:20 -04:00 |
|
Jason Perkins
|
6df59080eb
|
Fixed a couple of unit tests that were failing on Windows
|
2012-06-28 15:48:05 -04:00 |
|
Jason Perkins
|
dfc37def22
|
Restore GMake per-configuration target rules
|
2012-06-28 14:21:55 -04:00 |
|
Jason Perkins
|
1119afdc08
|
Make GCC include dir flags project relative
|
2012-06-28 14:17:19 -04:00 |
|
Jason Perkins
|
b1a2f8918d
|
Explicitly link dependent project libraries for external (i.e. PS3) VC200x projects to fix intermittent concurrent build issues
|
2012-06-26 15:10:43 -04:00 |
|
Jason Perkins
|
2f6a84a86b
|
Explicitly link dependent project libraries in VC200x to fix intermittent concurrent build problems
|
2012-06-26 14:56:54 -04:00 |
|
Jason Perkins
|
67ba45c1c3
|
Make GMake target rules configuration dependent
|
2012-06-22 17:15:17 -04:00 |
|
Jason Perkins
|
6928b3c7bb
|
Ported GMake Windows resource file handling, with per-configuration support
|
2012-06-22 09:27:03 -04:00 |
|
Jason Perkins
|
4b6daf8424
|
Make baked cfg.objdir absolute, to be consistent with other path fields
|
2012-06-20 18:16:46 -04:00 |
|
Jason Perkins
|
6ad4ec1506
|
Allow GCC to provide both system and architecture specific flags (instead of one or the other)
|
2012-06-20 16:15:45 -04:00 |
|
Jason Perkins
|
a651c0deea
|
Improve handling of nested tokens
|
2012-06-20 15:40:19 -04:00 |
|
Jason Perkins
|
770dcdac48
|
Convert path tokens (i.e. targetdir) to project relative during expansion
|
2012-06-20 14:10:23 -04:00 |
|
Jason Perkins
|
808aa41177
|
Bug 1674173: Allow source files to have the same name
|
2012-06-19 15:58:16 -04:00 |
|
Jason Perkins
|
759c169b94
|
Port GMake file object lists, start work on per-configuration file lists
|
2012-06-15 18:42:10 -04:00 |
|
Jason Perkins
|
56f6fe1039
|
Ported GMake tests to new APIs
|
2012-06-14 16:30:48 -04:00 |
|
Jason Perkins
|
0550a3fa0f
|
Ported GMake system-specific tool configurations
|
2012-06-14 15:55:46 -04:00 |
|
Jason Perkins
|
3153c7578f
|
Ported make settings to new APIs
|
2012-06-13 18:29:51 -04:00 |
|
Jason Perkins
|
8d78b6ef68
|
Added test for libdirs fix
|
2012-06-13 17:18:27 -04:00 |
|
Jason Perkins
|
9855bc6483
|
Fix handling of relative libdirs in config.getlinks()
|
2012-06-13 17:13:52 -04:00 |
|
Jason Perkins
|
da4dbbc9de
|
Ported GMake link step to new APIs
|
2012-06-13 15:21:22 -04:00 |
|
Jason Perkins
|
b9c09f6dd3
|
Added project references to VC 2008 to fix intermittent build failures
|
2012-06-12 18:16:14 -04:00 |
|
Jason Perkins
|
e45a6efbd4
|
Ported GMake PCH rules
|
2012-06-12 15:57:45 -04:00 |
|
Jason Perkins
|
e15d115bbd
|
Fix a bug in configuration map pattern matching
|
2012-06-11 19:11:21 -04:00 |
|
Jason Perkins
|
019eb6eb39
|
Minimal changes for VS2012 support, from mopey's pull request
|
2012-06-08 15:07:49 -04:00 |
|
Jason Perkins
|
1fa3951541
|
Added external() to reference non-Premake generated project files
|
2012-06-07 16:46:36 -04:00 |
|
Jason Perkins
|
e926a49c28
|
Fixed backslash escaping in VS2008 dummy configurations
|
2012-06-06 14:56:08 -04:00 |
|
Jason Perkins
|
cab63d8b14
|
Prevent external linker lib dir flags from bleeding through to configuration lists
|
2012-06-06 11:09:58 -04:00 |
|
Jason Perkins
|
c1a793ae65
|
More changes to match VC2008 project defaults; avoid unnecessary changesets
|
2012-05-28 18:39:38 -04:00 |
|
Jason Perkins
|
17fecf2e3a
|
Ported LDFLAGS to the new Gmake action
|
2012-05-24 16:47:31 -04:00 |
|
Jason Perkins
|
850dbb099d
|
Can now map from a solution config which doesn't exist in the project
|
2012-05-23 16:34:28 -04:00 |
|
Jason Perkins
|
ef4e929f60
|
Fix architecture mismatch in VS2010 project configurations element
|
2012-05-23 14:28:14 -04:00 |
|
Jason Perkins
|
4d1ad673fd
|
Apply removes first instead of last, to give projects a way to clear the slate of solution level settings
|
2012-05-22 16:24:53 -04:00 |
|
Jason Perkins
|
e9a81b6f86
|
When configuration settings overlap, give precedence to the later settings
|
2012-05-21 17:55:07 -04:00 |
|
Jason Perkins
|
bf65487655
|
More progress on nextgen GMake action
|
2012-05-17 20:41:28 -04:00 |
|
Jason Perkins
|
9659541013
|
Write all config/architecture pairs into VS2010 project configurations element to avoid missing configurations
|
2012-05-15 19:06:03 -04:00 |
|
Jason Perkins
|
cac52ce5d6
|
Tweaks to better match the default VS2008 project layout, avoid modifications on project save
|
2012-05-10 17:52:28 -04:00 |
|
Jason Perkins
|
5284f920f3
|
Finished porting solutions to next-gen GMake action
|
2012-05-08 18:08:42 -04:00 |
|
Jason Perkins
|
3da76a113f
|
Project-level configurations no longer propagate up to solutions, require mapping instead
|
2012-05-08 15:37:12 -04:00 |
|
Jason Perkins
|
73146fa066
|
Disregard project configuration lists when iterating solution configurations
|
2012-05-08 14:09:07 -04:00 |
|