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
|
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
|
bf65487655
|
More progress on nextgen GMake action
|
2012-05-17 20:41:28 -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
|
06ec00f1f4
|
Ported default config and help rule to new GMake action
|
2012-05-04 16:38:21 -04:00 |
|
Jason Perkins
|
6bdcb86ece
|
Can now expand cfg.objdir, file.basedir and file.path tokens
|
2012-04-23 18:18:31 -04:00 |
|
Jason Perkins
|
671fd97864
|
Ported most list fields to new register() API
|
2012-04-22 14:12:33 -04:00 |
|
Jason Perkins
|
c8d493e569
|
Allow test or suite to be specified on command line
|
2012-04-18 17:12:56 -04:00 |
|
Jason Perkins
|
b930597f58
|
Enable token expansions on simple string fields
|
2012-04-18 15:15:56 -04:00 |
|
Jason Perkins
|
fb833f3122
|
Ported string fields to new register()-based API definitions
|
2012-04-17 14:33:47 -04:00 |
|
Jason Perkins
|
8f60b15942
|
Ported string fields to new register()-based API definitions
|
2012-04-16 19:31:08 -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
|
8e326ff6f1
|
Fixes for key-array and the new api.register() path
|
2012-04-10 17:21:37 -04:00 |
|
Jason Perkins
|
a68aa47e5f
|
Added new array API value type, and started support for new key-value handling
|
2012-04-05 20:02:53 -04:00 |
|
Jason Perkins
|
22266a995d
|
Start of API system overhaul, in support of configuration mapping
|
2012-04-04 16:21:22 -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
|
79e84920bd
|
VC200x resource compiler include paths are now project relative
|
2012-02-22 16:20:21 -05:00 |
|
Jason Perkins
|
e0a6ca727c
|
Configurations and platforms may now be specified per-project
|
2012-02-19 12:31:20 -05:00 |
|
Jason Perkins
|
458dcb8cbb
|
Added toolset() API to enable per-configuration tool selection
|
2012-02-16 19:51:14 -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
|
b88bf60036
|
Improved the extensibility of the VC2008 generator
|
2012-02-11 11:29:45 -05:00 |
|
Jason Perkins
|
fe00186ca3
|
Made VC200x compiler block easier for add-ons to extend with external toolsets
|
2012-02-11 08:18:19 -05:00 |
|
Jason Perkins
|
257487b2de
|
Ported virtual paths to new platform API
|
2012-02-01 20:00:24 -05:00 |
|
Jason Perkins
|
7e5f16312a
|
Completed VS2010 port to new platforms API
|
2012-02-01 19:05:13 -05:00 |
|
Jason Perkins
|
1fdc480339
|
Ported VC2010 project references
|
2012-01-31 19:54:33 -05:00 |
|
Jason Perkins
|
3230c3ea69
|
Ported VC2010 files
|
2012-01-31 19:31:50 -05:00 |
|
Jason Perkins
|
8c4626b654
|
Ported VC2010 pre- and post-build events; more tests
|
2012-01-27 17:52:46 -05:00 |
|
Jason Perkins
|
69a28a1369
|
Ported VC2010 resource compiler and linker setting blocks
|
2012-01-27 16:29:41 -05:00 |
|
Jason Perkins
|
7d7d95e8f2
|
Ported VC2010 resource compiler block
|
2012-01-27 13:37:24 -05:00 |
|
Jason Perkins
|
a01df4bc83
|
Ported Visual Studio 2010 to new platforms, up to the compiler settings block
|
2012-01-26 20:40:39 -05:00 |
|
Jason Perkins
|
0d46fe4135
|
Merge with premake-dev
|
2012-01-25 16:10:59 -05:00 |
|
Jason Perkins
|
5d5e199efe
|
Ported VC200x C++ .user files to new platforms API
|
2012-01-24 19:27:18 -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
|
761673005b
|
Added some sanity tests for config linker information, to get things started
|
2012-01-18 16:26:05 -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
|
63a568dd3f
|
Began implementation of Vc200x next-gen projects: header and configuration blocks
|
2012-01-13 17:19:46 -05:00 |
|
Jason Perkins
|
8c9c451bdb
|
Added new action "vs2008ng", implemented solutions using new platforms API
|
2012-01-12 16:59:15 -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
|
b1df4ff7ae
|
Bug 3413866: Incorrect VS200x .csproj relative source paths
|
2012-01-09 15:35:28 -05:00 |
|
Jason Perkins
|
9749188cc4
|
Ported build target info logic to new platforms; added system() to API
|
2012-01-06 17:08:24 -05:00 |
|
Jason Perkins
|
2baa0ce3ad
|
Ported VS2008 .vcproj Platforms and Configuration blocks to new platforms API
|
2012-01-04 17:16:06 -05:00 |
|
Jason Perkins
|
8f8a1a989f
|
Implemented new ProjectConfigurationPlatforms for VS2008, supporting the new platforms API
|
2012-01-04 16:15:36 -05:00 |
|