Jason Perkins
8c54e7943f
Rework VC 200x linker block to call arrays
2014-03-06 10:11:08 -05:00
Jason Perkins
1cbc2bef9d
Clean up pass over output APIs used by exporters
...
- Reworked _p() and _x() over new indentation-aware output APIs
- Added proper APIs for setting indentation, EOL sequence, and value escaping
- Moved functions intended for exporters to premake.lua (with generation and validation calls)
2014-02-08 10:44:57 -05:00
Jason Perkins
6db06d6985
Use new indentation-aware APIs in VC 200x exporter
2014-01-31 11:40:09 -05:00
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
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
4bd950d130
Make escaping function configurable; fix (non-)escaping of quotes in VS'10 and '12
2013-05-22 11:15:48 -04:00
Jason Perkins
99a80052da
Clean up VC'08 naming, and move toward new extensibility conventions set in VC'10
2013-03-07 10:45:33 -05:00
Jason Perkins
d3ec20d1c3
Support linking of managed system assemblies in Visual Studio managed C++ projects
2013-03-04 11:45:27 -05:00
Jason Perkins
cc6e53314f
Revert back to Visual Studio's default implicit linking; add NoImplicitLink flag to disable
2012-11-30 14:05:19 -05:00
Jason Perkins
1690d9b968
VC200x requires library names to be wrapped with quotes if they contain spaces
2012-11-26 10:09:50 -05:00
Jason Perkins
e6a30c7ee5
Turn off dependency linking in Visual Studio; link all sibling libraries explicitly
2012-08-01 15:28:21 -04:00
Jason Perkins
b88bf60036
Improved the extensibility of the VC2008 generator
2012-02-11 11:29:45 -05:00
Jason Perkins
69a28a1369
Ported VC2010 resource compiler and linker setting blocks
2012-01-27 16:29:41 -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
b5d7bba342
Added debugformat, with C7 support for Visual Studio
2011-11-19 16:50:50 -05:00