Jason Perkins
|
e9a81b6f86
|
When configuration settings overlap, give precedence to the later settings
|
2012-05-21 17:55:07 -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
|
391ec4eee6
|
Remove all configuration values from project; prevent top-level settings from bleeding through and causing side-effects at the config level
|
2012-04-25 19:10:37 -04:00 |
|
Jason Perkins
|
d12a97465b
|
Cleaned up test suite for new oven
|
2012-04-16 18:54:01 -04:00 |
|
Jason Perkins
|
5cc291c313
|
Configuration mapping now working in Visual Studio 2008+, for most cases
|
2012-04-12 20:31:10 -04:00 |
|
Jason Perkins
|
21c44e57fd
|
Added project-level filtering for configuration maps
|
2012-04-11 18:56:17 -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
|
0b241993c2
|
Merged file configurations and nodes in source trees
|
2012-03-27 18:54:15 -04:00 |
|
Jason Perkins
|
a1f9c7c376
|
Renamed file config fullpath to relpath; better matches corresponding abspath field, less confusing
|
2012-03-21 16:10:16 -04:00 |
|
Jason Perkins
|
399739d012
|
Added buildrule() to the API
|
2012-03-12 19:51:10 -04:00 |
|
Jason Perkins
|
e0a6ca727c
|
Configurations and platforms may now be specified per-project
|
2012-02-19 12:31:20 -05:00 |
|
Jason Perkins
|
20598184fa
|
Fixed bug that caused some per-configuration files to be missed
|
2012-02-15 11:53:00 -05:00 |
|
Jason Perkins
|
56d6701528
|
Added config.getfileconfig(), basis for per-configuration file and exclusion lists
|
2012-02-13 17:32:23 -05:00 |
|
Jason Perkins
|
10f0798789
|
Remove…() now properly removes flags; fixed Visual Studio typecast warning in CoCreateGuid()
|
2012-02-02 18:09:02 -05:00 |
|
Jason Perkins
|
257487b2de
|
Ported virtual paths to new platform API
|
2012-02-01 20:00:24 -05:00 |
|
Jason Perkins
|
d7e850ef17
|
Added pattern matching to remove API
|
2012-01-30 16:48:35 -05:00 |
|
Jason Perkins
|
0747211b6c
|
Added replace…() APIs (exact match only, no patterns yet)
|
2012-01-28 17:48:29 -05:00 |
|
Jason Perkins
|
bcbc7f4950
|
Added target action, operating environment to configuration building filters
|
2012-01-22 12:19:43 -05:00 |
|
Jason Perkins
|
283ecaeb45
|
Ported Visual Studio 2008 files element and supporting functions
|
2012-01-19 19:14:18 -05:00 |
|
Jason Perkins
|
3f0f15942a
|
Ported VCCompilerTool, VCLinkerTool, VCManifestTool and supporting function and tests to new platforms API
|
2012-01-17 19:04:46 -05:00 |
|
Jason Perkins
|
fa4813cf3b
|
Port unique objects directory logic to the new platforms API
|
2012-01-11 16:30:59 -05:00 |
|
Jason Perkins
|
8f8a1a989f
|
Implemented new ProjectConfigurationPlatforms for VS2008, supporting the new platforms API
|
2012-01-04 16:15:36 -05:00 |
|
Jason Perkins
|
81ea63c877
|
Implement project.eachconfig(), to iterate through the new build configuration/platform pairs
|
2011-12-28 16:44:09 -05:00 |
|
Jason Perkins
|
522907cd4b
|
Started a new, simpler baking API to support the platforms overhaul
|
2011-12-20 19:03:45 -05:00 |
|
Jason Perkins
|
8f6fd68f7a
|
Fixed #3381011: location breaks vpaths
|
2011-08-22 16:35:51 -04:00 |
|
Jason Perkins
|
f8877df6ea
|
Flipped vpaths syntax, now ['group']={'pattern(s)'...}
|
2011-07-19 18:07:30 -04:00 |
|
Jason Perkins
|
144c608442
|
Implemented vpaths for VS2010
|
2011-07-01 15:05:16 -04:00 |
|
Jason Perkins
|
71cbdbdd7d
|
Lost a commit somewhere; catching up with my local repository
|
2011-06-30 16:44:40 -04:00 |
|
Jason Perkins
|
73f6ba2a6c
|
Added project.getvpath() to map from real paths
|
2011-06-09 15:15:39 -04:00 |
|