xpol
|
bd16eaedeb
|
Add NoWarnings flags for Visual Studo to disable warnings (Very usefull when managing 3rd libraries).
|
2012-04-10 18:03:31 +08:00 |
|
Jason Perkins
|
86984a87de
|
Added import library support to Visual Studio 2010 C++ projects
|
2012-04-09 14:51:08 -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
|
38ae459803
|
Fixes for VC2010 custom build rule handling
|
2012-03-29 20:01:02 -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
|
07f000ecda
|
Folders containing a single sub-folder are now trimmed from top of the source tree
|
2012-03-27 18:33:15 -04:00 |
|
Jason Perkins
|
e563517031
|
Fixed VC2010 "attempt to index local 'cfg'" error
|
2012-03-23 10:23:48 -04:00 |
|
Jason Perkins
|
ef032d52cc
|
Handle case where a library is specified with a system extension and end quote
|
2012-03-22 19:37:51 -04:00 |
|
Jason Perkins
|
f8fa020d64
|
Only add extension to libraries if it doesn't already exist; handle ending quote, if present, when appending extension
|
2012-03-22 19:30:34 -04:00 |
|
Jason Perkins
|
cc0c541843
|
Move file configuration building out of iterator, into caching pre-loop
|
2012-03-21 16:21:46 -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
|
a2aa2f83e1
|
path.isabsolute() now recognizes quoted shell variables
|
2012-03-19 18:57:45 -04:00 |
|
Jason Perkins
|
8436afcd24
|
Added VC2010 support for custom build rules
|
2012-03-19 18:47:34 -04:00 |
|
Jason Perkins
|
1195fc387c
|
Fixed project reference paths in legacy VC2010 action
|
2012-03-18 18:12:53 -04:00 |
|
Jason Perkins
|
ff7065a239
|
Patch #3505901: Make VC2010 PCH behavior match VC200x
|
2012-03-18 17:53:19 -04:00 |
|
Jason Perkins
|
d90942b318
|
Implemented basic custom build rules for VC2008
|
2012-03-15 20:02:46 -04:00 |
|
Jason Perkins
|
f1f6304e9b
|
Added support for file configurations to oven; full file configurations now available to actions
|
2012-03-14 18:20:01 -04:00 |
|
Jason Perkins
|
399739d012
|
Added buildrule() to the API
|
2012-03-12 19:51:10 -04:00 |
|
Jason Perkins
|
198a9896fb
|
Configurations that have been excluded from all projects are no longer listed in the solution
|
2012-03-05 17:45:42 -05:00 |
|
Jason Perkins
|
b64395526d
|
Fixed config.getlinks(), can now find sibling projects properly
|
2012-03-01 19:25:34 -05:00 |
|
Jason Perkins
|
36978f5063
|
GCC and SNC can now link object files directly
|
2012-02-29 16:05:45 -05:00 |
|
Jason Perkins
|
f4a10dec03
|
Fixed VC2010 linking to PS3 libraries
|
2012-02-28 18:09:12 -05:00 |
|
Jason Perkins
|
adb36bf3e1
|
Fixed SNC linking to static library projects
|
2012-02-28 17:14:28 -05:00 |
|
Jason Perkins
|
5761e86cb6
|
Ported GCC and SNC linker flag generation to new tool APIs
|
2012-02-28 16:15:46 -05:00 |
|
Jason Perkins
|
9377e7b415
|
Store the name of script in which a project is defined along with the project metadata
|
2012-02-28 12:12:05 -05:00 |
|
Jason Perkins
|
8529bb0ea9
|
Only truncate next-gen action identifiers if they actually end in "ng"
|
2012-02-27 16:35:32 -05:00 |
|
Jason Perkins
|
cd6852b896
|
Target base name now includes prefix; replaced magical "ng" suffix with explicit flag to make migration easier
|
2012-02-24 16:22:35 -05:00 |
|
Jason Perkins
|
91e69b35e1
|
Fixed handling of targetextension (was ignored)
|
2012-02-23 15:12:50 -05: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
|
20598184fa
|
Fixed bug that caused some per-configuration files to be missed
|
2012-02-15 11:53:00 -05:00 |
|
Jason Perkins
|
7ce55b2816
|
Updated changelog for per-configuration file lists
|
2012-02-14 16:41:07 -05:00 |
|
Jason Perkins
|
7350cc73dd
|
Add per-configuration file lists for VC2010
|
2012-02-14 16:39:51 -05:00 |
|
Jason Perkins
|
dac18c990b
|
Added per-configuration file lists for VC2008
|
2012-02-14 16:16:58 -05:00 |
|
Jason Perkins
|
9d8958a923
|
Standardized handling of file paths in API setters and removers
|
2012-02-13 18:50:38 -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
|
0b1fb89bc0
|
Strip block comments when embedded scripts
|
2012-02-13 15:21:28 -05:00 |
|
Jason Perkins
|
309a76cb8a
|
Improved extensibility of VC2010 generator
|
2012-02-12 16:08:27 -05:00 |
|
Jason Perkins
|
f625e01848
|
Added VC2008 external linker test
|
2012-02-11 13:49:58 -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
|
7c2736369f
|
Xbox360 fixes for VS2010
|
2012-02-10 14:53:43 -05:00 |
|
Jason Perkins
|
8e8bf9e6d1
|
Make the allowed flags a simple list, for easier addition of custom flags
|
2012-02-06 17:39:53 -05:00 |
|
Jason Perkins
|
bbb70b9f18
|
Avoid writing empty AdditionalOptions to PS3 compiler blocks
|
2012-02-06 17:39:32 -05:00 |
|
Jason Perkins
|
c9786f2242
|
Configurations are now cached before action is called; performance
|
2012-02-03 16:03:46 -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 |
|