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 |
|
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
|
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
|
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
|
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
|
9a4e2ec8aa
|
forgot to add test_manifest.lua to tests/premake5.lua and small fixes
|
2013-09-18 16:50:00 +02: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 |
|
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
|
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 |
|
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 |
|