Jason Perkins
|
46e3a06330
|
Port VC 200x user files to new indentation APIs, fix a few indentation bugs from previous commit
|
2014-01-31 14:29:58 -05:00 |
|
Jason Perkins
|
6db06d6985
|
Use new indentation-aware APIs in VC 200x exporter
|
2014-01-31 11:40:09 -05:00 |
|
Jason Perkins
|
f40bdf16c1
|
Switch local namespace alias from _ to m
- avoids conflicts with _ as a dummy variable in loops
- matches the informal Lua convention for module definitions
|
2014-01-28 10:42:49 -05:00 |
|
Jason Perkins
|
3a2c736b3b
|
Add implementations for all VC 200x tools, as override points for modules
|
2014-01-24 13:06:52 -05:00 |
|
Jason Perkins
|
625d4a9d5d
|
Fixed broken vc200x namespace alias in loops
|
2014-01-18 14:54:46 -05:00 |
|
Jason Perkins
|
729cab1680
|
Convert existing VC 200x call arrays to new format
|
2014-01-16 14:22:38 -05:00 |
|
Jason Perkins
|
6cf6ab4955
|
Add prebuild-, prelink- and postbuildmessage()
|
2014-01-15 16:12:29 -05:00 |
|
Jason Perkins
|
db77bb3434
|
Fix C# resource file associations when placed in a subfolder
|
2013-10-30 14:22:53 -04:00 |
|
Manu Evans
|
3feb383e2b
|
Support vs2005 (yes, I downloaded and installed vs2005 to test).
Added unit tests.
|
2013-10-30 14:03:24 +10:00 |
|
Jason Perkins
|
3b5a070d42
|
Split more of VC 200x exporter into function call-outs
|
2013-10-28 11:01:41 -04:00 |
|
Jason Perkins
|
a31373e287
|
Begin porting VC200x exporter to new function callout conventions
|
2013-10-23 10:51:11 -04:00 |
|
Jason Perkins
|
c72d71424a
|
Begin splitting VC200x exporter into function lists for overriding
|
2013-10-18 10:38:00 -04:00 |
|
Jason Perkins
|
d1eb67d43b
|
Enable per-file optimization levels for Visual Studio
|
2013-10-16 14:29:49 -04:00 |
|
Jason Perkins
|
133cf7ce7c
|
Add "full" and "debug" optimization levels
|
2013-10-16 13:47:09 -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
|
91635859b9
|
Add warnings(); deprecate ExtraWarnings and NoWarnings flags
|
2013-09-29 12:39:07 -04:00 |
|
Jason Perkins
|
686f3f071a
|
Add optimize(); deprecate Optimize, OptimizeSize, and OptimizeSpeed flags
|
2013-09-29 11:23:39 -04:00 |
|
Jason Perkins
|
bc9ba89cce
|
Add nativewchar(); deprecate NativeWChar and NoNativeWChar flags
|
2013-09-27 15:12:50 -04:00 |
|
Jason Perkins
|
4862c25af5
|
Add floatingpoint(); deprecate FloatFast and FloatStrict flags
|
2013-09-27 14:49:21 -04:00 |
|
Jason Perkins
|
df428a72d7
|
Add vectorextensions(); deprecate EnableSSE and EnableSSE2
|
2013-09-27 14:25:10 -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 |
|
dcourtois
|
a5e8862339
|
added support for LinkTimeOptimization flag
|
2013-08-21 11:58:08 +02:00 |
|
Matthew Endsley
|
cbfd227250
|
adding flag 'NoBufferSecurityCheck' to disable the feature in Visual Studio and GCC projects (/GS- and -fno-stack-protector respectively)
|
2013-08-15 15:22:23 -07:00 |
|
Jason Perkins
|
ddcdfe4a60
|
Stop stripping path from PCH headers in Visual Studio; first step in standardizing handling across tools
|
2013-08-11 14:27:17 -04:00 |
|
Jason Perkins
|
b3fdb1457d
|
Merge more file configuration functionality into new fileconfig class
|
2013-07-12 11:07:26 -04:00 |
|
Jason Perkins
|
644cb30326
|
One of the change sets to support the new kind "None" seems to have gone missing; here it is (again?)
|
2013-06-26 07:28:57 -04:00 |
|
Jason Perkins
|
2f1fe980ef
|
Duplicate object file names are now ordered the same across all toolsets
|
2013-06-21 17:32:33 -04:00 |
|
Jason Perkins
|
e7fc3724b5
|
Roll back trailing CR-LF pairs on VC'09 build step command lines
|
2013-06-21 16:08:43 -04:00 |
|
Jason Perkins
|
797db3b31d
|
Adjust source file ordering to better match Visual Studio 2008
|
2013-06-13 14:10:02 -04:00 |
|
Jason Perkins
|
536a751dbe
|
Make VS'08 project references relative to solution, to match VS behavior
|
2013-05-23 11:46:50 -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
|
01531cde9e
|
Snapshot recent project format changesMore reconciliation with Visual Studio project formats:
- fix dummy configurations for makefile projects
- remove manifest and app verifier tools from static library configurations
- improve sorting of source tree (still needs work)
|
2013-05-21 11:55:00 -04:00 |
|
Jason Perkins
|
e0e4b23a5d
|
More reconciliation with Visual Studio project formats:
- sort solution configurations by case-insensitive names
- add trailing CR-LF to custom build steps
- remove empty Filter attributes from folder filter elements
|
2013-05-21 08:48:22 -04:00 |
|
Jason Perkins
|
0cd9bac896
|
Switch per-file build rules to use new build…() APIs
|
2013-04-09 15:12:04 -04:00 |
|
Jason Perkins
|
b35e57d52b
|
Added build, rebuild, and clean commands for makefile projects
|
2013-04-07 14:30:58 -04:00 |
|
Jason Perkins
|
fe1b37c9ae
|
Initial support for VC 2008 Makefile projects
|
2013-04-03 14:09:39 -04:00 |
|
Jason Perkins
|
e8f45e5735
|
Move is…project() test function into the new project namespace, shorten names
|
2013-03-28 10:33:28 -04:00 |
|
Jason Perkins
|
214ac7097f
|
Added ReleaseRuntime build flag (Tarmo Pikaro)
|
2013-03-27 11:12:37 -04:00 |
|
Jason Perkins
|
f4f688e77c
|
Add per-file build options and forced includes to VC 2008
|
2013-03-12 18:26:19 -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
|
ffc53d870e
|
Added support for local assembly references to Visual Studio Managed C++ projects
|
2013-03-05 11:00:32 -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
|
d5e3272957
|
Added forceusings()
|
2013-02-20 09:57:37 -05:00 |
|
Jason Perkins
|
3b84626132
|
Added MultiProcessorCompile flag to enable multiple compiler processes in Visual Studio
|
2013-02-08 10:35:14 -05:00 |
|
Jason Perkins
|
9c752adf4a
|
Add ExcludeFromBuild flag to mark source files as non-buildable
|
2013-02-07 10:58:31 -05:00 |
|
Jason Perkins
|
24708fcb21
|
Split out VC'08 CharacterSet attribute to allow extensions by add-ons
|
2013-01-23 11:23:39 -05:00 |
|
Jason Perkins
|
f60074d380
|
Omit Keyword and RootNamespace from non-Windows Visual Studio projects
|
2013-01-12 11:52:59 -05:00 |
|
Jason Perkins
|
cb2435faf6
|
Added NoRuntimeChecks flag to disable Visual Studio default checks
|
2012-12-11 11:17:43 -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
|
732dd23d2e
|
Removed deprecated file configuration object; now uses context object directly
|
2012-11-29 14:24:28 -05:00 |
|