Jason Perkins
|
2efe9d780d
|
Fixed VC 2010 escaping of custom build steps
|
2014-01-10 10:40:45 -05:00 |
|
Jason Perkins
|
48bbde5334
|
Fixed XML escaping for VS C# projects
|
2014-01-09 18:06:03 -05:00 |
|
Jason Perkins
|
75da14d13b
|
Split XML declarations from VS project headers, to allow comments to be inserted by modules
|
2014-01-07 17:08:51 -05:00 |
|
Jason Perkins
|
ffdacd7fba
|
Treat linker warnings as errors when FatalWarnings is set
|
2013-12-24 14:01:57 -05:00 |
|
Jason Perkins
|
7669651db0
|
Split VC 2010 link entries out for easier overriding
|
2013-12-11 17:33:44 -05:00 |
|
Jason Perkins
|
fadde31127
|
Begin adding support for .xaml files
|
2013-11-15 17:17:41 -05:00 |
|
Manu Evans
|
40c846c2fe
|
Added OmitDefaultLibrary flag.
|
2013-10-29 17:10:01 +10:00 |
|
Jason Perkins
|
bff804a03a
|
Merged in triton/premake-cs-fixes/cli-usingdirs3 (pull request #75)
Added new function usingdirs() to specify additional C++/CLI using directories.
|
2013-10-24 11:32:48 -04:00 |
|
Jason Perkins
|
2e08d5f218
|
Added support for per-file NoPCH flag in the VS2010 generator (João Matos)
|
2013-10-16 16:11:39 -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
|
30d53ced1d
|
Merged in triton/premake-cs-fixes/cpp-framework (pull request #79)
Use the user specified target .NET framework for Managed C++ VS projects.
|
2013-10-09 11:38:18 -04:00 |
|
triton
|
68f3a6d032
|
Use the user specified target .NET framework for Managed C++ VS projects.
|
2013-09-30 15:53:16 +01: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 |
|
triton
|
69ad16381c
|
Added new function usingdirs() to specify additional C++/CLI using directories.
|
2013-09-28 00:04:18 +01: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
|
542d4c88fb
|
Merged in dcourtois/premake-dev/FixNoWarnings (pull request #65)
fixed NoWarnings flag for vs201x generators
|
2013-09-19 10:22:39 -04:00 |
|
Jason Perkins
|
4bef76b42a
|
Merged in dcourtois/premake-dev/CustomBuildMessages (pull request #62)
added support for custom build message in vs201x generator
|
2013-09-19 10:19:15 -04:00 |
|
dcourtois
|
eebd451006
|
merge latest revisions
|
2013-09-18 11:54:46 +02:00 |
|
dcourtois
|
e682b08779
|
fixed NoWarnings flag for vs201x generators
|
2013-09-18 11:37:36 +02:00 |
|
dcourtois
|
912a0e2ec3
|
used vc2010.element instead of _p for additional manifests
|
2013-09-18 10:35:02 +02:00 |
|
dcourtois
|
fb3165417a
|
use new vc2010.element method instead of _p function
|
2013-09-18 09:49:42 +02: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
|
36d62865b1
|
added support for additional manifest files to vs201x actions
|
2013-09-06 17:32:06 +02:00 |
|
dcourtois
|
4c867e2f1d
|
added support for custom build message in vs201x generator
|
2013-09-03 13:16:08 +02: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
|
379de28f74
|
Use self-closing <ClCompile> elements where possible; remove trailing newline from </Project>
|
2013-08-11 09:52:51 -04:00 |
|
Jason Perkins
|
b3fdb1457d
|
Merge more file configuration functionality into new fileconfig class
|
2013-07-12 11:07:26 -04:00 |
|
Jason Perkins
|
4b251b2036
|
Excluded files are no longer considered in duplicate object file renumbering
|
2013-07-07 16:48:17 -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
|
63257e1fc8
|
Add missing mapping for new kind "None" to VS configuration type
|
2013-06-25 10:15:39 -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
|
e0f91242c3
|
Omit empty <Lib> elements in VS'10 static library projects
|
2013-06-12 17:03:09 -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
|
d1cb894b73
|
Add newline to empty <TargetExt> elements in VC 2010 C++ projects
|
2013-05-22 09:06:33 -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
|
89a85f0250
|
Add <ProjectName> to VS 2010 projects when project and file names differ
|
2013-05-01 12:08:41 -04:00 |
|
Jason Perkins
|
8d76cc55dd
|
Moved more VC'10 code to new extension model
|
2013-04-30 12:38:11 -04:00 |
|
Jason Perkins
|
dd639ec1e2
|
Applied pull requests #38 and #43: Fix escaping of quotes for resource preprocessor.
Sticking with the wonky quotes for now; will fix the escaping in a separate commit.
|
2013-04-30 12:25:25 -04:00 |
|
Jason Perkins
|
1af3a10c0a
|
Moved more VS2012 logic to extension script; made C# project generation more extensible
|
2013-04-25 16:05:08 -04:00 |
|
Jason Perkins
|
bacc9ca520
|
Introduce new extension convention for block elements; move VS2010 <PlatformToolset> to extension script
|
2013-04-25 11:45:44 -04:00 |
|
Jason Perkins
|
fad1041ede
|
Roll back resource compiler quote fix; needs more work
|
2013-04-23 11:15:33 -04:00 |
|
Jason Perkins
|
8c67a40197
|
Backout changeset ab563cd35087b392d030caa0b3fa591d23311a12
|
2013-04-23 11:14:36 -04:00 |
|
Jason Perkins
|
8c1833aa2a
|
Merged in mologie/premake-dev/vs2010-rc-quotes-fix (pull request #38)
Fix syntax for resource preprocessor definitions including quotes in VS2010
|
2013-04-23 11:04:57 -04:00 |
|