dcourtois
|
eebd451006
|
merge latest revisions
|
2013-09-18 11:54:46 +02:00 |
|
Jason Perkins
|
7c8881ddb2
|
Remove nextgen fields and _ng suffixes everywhere
|
2013-09-13 11:52:00 -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
|
36d62865b1
|
added support for additional manifest files to vs201x actions
|
2013-09-06 17:32:06 +02:00 |
|
dcourtois
|
a5e8862339
|
added support for LinkTimeOptimization flag
|
2013-08-21 11:58:08 +02:00 |
|
Jason Perkins
|
411675d356
|
Merged in mendsley/premake-dev/xbox360-extension (pull request #59)
In vs2010 Xbox360 builds should create a .exe file as the target for <OutputFile> and leave .xex generation to the Image Conversion task
|
2013-08-17 15:01:05 -04:00 |
|
Matthew Endsley
|
5e3c8d59f8
|
Readding unit tests for xex->exe target extension changes
|
2013-08-15 19:36:32 -07: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 |
|
Matthew Endsley
|
a0a2bcfafe
|
Default to .lib extension for links in xbox360 system projects
|
2013-08-13 19:24:01 -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
|
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
|
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
|
89a85f0250
|
Add <ProjectName> to VS 2010 projects when project and file names differ
|
2013-05-01 12:08:41 -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
|
2e7299f801
|
Removed old oven; finished conversion to contexts and configuration sets in baking logic
|
2013-04-23 10:39:00 -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
|
b875f37875
|
Initial support for VC 2010 Makefile projects
|
2013-04-03 11:53:00 -04:00 |
|
Jason Perkins
|
214ac7097f
|
Added ReleaseRuntime build flag (Tarmo Pikaro)
|
2013-03-27 11:12:37 -04:00 |
|
Jason Perkins
|
96cfdf5acc
|
Add per-file build options and forced includes to VC'2010
|
2013-03-12 19:26:25 -04:00 |
|
Jason Perkins
|
b10f1b5b60
|
Improve Xbox 360 support
|
2013-03-07 12:14:03 -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
|
47c8a568d4
|
Fix module definition file (.def) handling in VC'10
|
2013-02-21 10:28:41 -05:00 |
|
Jason Perkins
|
d5e3272957
|
Added forceusings()
|
2013-02-20 09:57:37 -05:00 |
|
Jason Perkins
|
91272ebd37
|
Make more VC'10 project elements available for override by add-ons; clean up naming conventions of modified functions
|
2013-02-11 13:25:33 -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
|
f60074d380
|
Omit Keyword and RootNamespace from non-Windows Visual Studio projects
|
2013-01-12 11:52:59 -05:00 |
|
Jason Perkins
|
41198fac9a
|
UUIDs in Visual Studio project files now use a deterministic, name-based generator
|
2012-12-29 13:26:41 -05:00 |
|
Jason Perkins
|
cb2435faf6
|
Added NoRuntimeChecks flag to disable Visual Studio default checks
|
2012-12-11 11:17:43 -05:00 |
|
Jason Perkins
|
43cd668b98
|
Stop enabling VC'10 smaller type checks
|
2012-12-11 10:37:30 -05:00 |
|
Jason Perkins
|
b5cc1b96a2
|
Change case of vc2010.link() to match new extension convention
|
2012-12-06 14:03:17 -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
|
13cb60a94b
|
Prevent duplicate config blocks in VC200x projects; clean up tests and remove old solution implementations
|
2012-11-19 15:47:59 -05:00 |
|
Jason Perkins
|
3af00f8773
|
If platform matches a known architecture, omit the identifier from Visual Studio configurations (allows configuration mapping to external projects which use multiple architectures per project configuration).
|
2012-11-17 15:49:06 -05:00 |
|
Jason Perkins
|
89deec0474
|
Added force include files
|
2012-11-06 16:42:44 -05:00 |
|
Jason Perkins
|
2800ebd010
|
Ported list handling to new configuration objects
|
2012-11-04 18:48:20 -05:00 |
|
Jason Perkins
|
dc7d776df0
|
VS2010 now explicitly links all sibling projects for GCC builds (i.e. PS3)
|
2012-08-09 17:21:29 -04: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
|
808aa41177
|
Bug 1674173: Allow source files to have the same name
|
2012-06-19 15:58:16 -04:00 |
|
Jason Perkins
|
ef4e929f60
|
Fix architecture mismatch in VS2010 project configurations element
|
2012-05-23 14:28:14 -04:00 |
|
Jason Perkins
|
9659541013
|
Write all config/architecture pairs into VS2010 project configurations element to avoid missing configurations
|
2012-05-15 19:06:03 -04:00 |
|
Jason Perkins
|
7b14efeba7
|
Removed deprecated config.getuniqueobjdirs(); object directories are now part of up-front bake process
|
2012-05-01 17:04:26 -04:00 |
|
Jason Perkins
|
fad379b388
|
Merged in xpol/premake-dev-debugcommand (debugcommand for Visual Studio)
|
2012-04-17 14:14:58 -04:00 |
|
xpol
|
ef3a891d83
|
add debugcommand for vs*.
|
2012-04-16 10:09:35 +08:00 |
|
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 |
|