Jason Perkins
|
708175e24b
|
Split baking back out into own source file; prevent automatic baking of "raw" objects
|
2013-11-14 08:52:55 -05:00 |
|
Jason Perkins
|
c38eb0c67f
|
Fix virtual path matching for patterns like "filename.*"
|
2013-11-10 16:14:29 -05:00 |
|
Jason Perkins
|
a31373e287
|
Begin porting VC200x exporter to new function callout conventions
|
2013-10-23 10:51:11 -04:00 |
|
Jason Perkins
|
64c220b70a
|
Project locations are now inherited from the solution, if set.
|
2013-09-30 10:16:56 -04:00 |
|
Jason Perkins
|
7c8881ddb2
|
Remove nextgen fields and _ng suffixes everywhere
|
2013-09-13 11:52:00 -04:00 |
|
Jason Perkins
|
e681b636ec
|
More code cleanup:
- Drop premake5 namespace; everything is premake again
- Remove deprecated project and config APIs
|
2013-09-13 11:15:36 -04:00 |
|
Jason Perkins
|
2e7299f801
|
Removed old oven; finished conversion to contexts and configuration sets in baking logic
|
2013-04-23 10:39:00 -04:00 |
|
Jason Perkins
|
30daa20f39
|
Fixed issues with Makefile naming; removed more deprecated Gmake action code
|
2012-12-31 13:45:22 -05:00 |
|
Jason Perkins
|
06318ab5b6
|
Allow config maps to be attached to specific configurations
|
2012-12-23 13:10:06 -05:00 |
|
Jason Perkins
|
e4d62bd307
|
Clean up vpath tests before porting back to stable
|
2012-12-14 10:00:51 -05:00 |
|
Jason Perkins
|
3af00f8773
|
If platform matches a known architecture, omit the identifier from Visual Studio configurations (allows configuration mapping to external projects which use multiple architectures per project configuration).
|
2012-11-17 15:49:06 -05:00 |
|
Jason Perkins
|
2cf609c6ac
|
Ported key-value handling to new configuration system
|
2012-11-14 12:42:53 -05:00 |
|
Jason Perkins
|
2800ebd010
|
Ported list handling to new configuration objects
|
2012-11-04 18:48:20 -05: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
|
891a1dbcd6
|
Fixed handling of exact path matches in vpath building
|
2012-09-18 11:24:18 -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
|
e15d115bbd
|
Fix a bug in configuration map pattern matching
|
2012-06-11 19:11:21 -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
|
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 |
|