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
|
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
|
f94ccff6d0
|
Added copylocal() API and NoCopyLocal build flag to control assembly reference copying in C# projects
|
2013-08-11 09:51:19 -04:00 |
|
Jason Perkins
|
4d653106e6
|
Use matching build configuration or platform, if available, when building names for excluded project configurations
|
2013-08-11 09:47:07 -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
|
e7fc3724b5
|
Roll back trailing CR-LF pairs on VC'09 build step command lines
|
2013-06-21 16:08:43 -04:00 |
|
Jason Perkins
|
ceb8756382
|
Added additional build actions for C# subtypes (Form, Component, UserControl); dropped Component build flag
|
2013-06-17 11:46:53 -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
|
08de36c098
|
Write ActiveCfg entries for excluded configurations in VS solutions, to avoid rewriting on save
|
2013-05-31 09:33:02 -04:00 |
|
Jason Perkins
|
bbcafa0d6f
|
Add new configuration kind "None" to support non-building Visual Studio configurations (i.e. header-only projects)
|
2013-05-27 10:21:10 -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
|
d1cb894b73
|
Add newline to empty <TargetExt> elements in VC 2010 C++ projects
|
2013-05-22 09:06:33 -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
|
8be16d75b8
|
Minor changes to Visual Studio C# projects to avoid changes on save
|
2013-05-15 11:15:54 -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
|
1af3a10c0a
|
Moved more VS2012 logic to extension script; made C# project generation more extensible
|
2013-04-25 16:05:08 -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
|
b59850dd1b
|
Path tokens in non-path fields (like custom build commands) are not expanded to project-relative paths
|
2013-04-17 11:54:07 -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
|
09b0dd1182
|
Add virtual paths and improve external file links for C# projects (James Whitworth)
|
2013-03-27 07:43:20 -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
|
f4f688e77c
|
Add per-file build options and forced includes to VC 2008
|
2013-03-12 18:26:19 -04:00 |
|
Jason Perkins
|
2d5a5910e6
|
Visual Studio C# projects can now link to external files
|
2013-03-10 15:56:56 -04:00 |
|
Jason Perkins
|
b10f1b5b60
|
Improve Xbox 360 support
|
2013-03-07 12:14:03 -05: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
|
68287a1437
|
Added application icon support for C# executable projects
|
2013-02-25 10:47:22 -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
|
2e278af5e2
|
Cleaned up implementation of solution(), project(), configuration(); now activate scope when called without arguments
|
2013-02-15 18:57:34 -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
|
8275e190a1
|
Fix: if link contains a token that expands to an absolute path, HintPath of C# projects will end up with absolute path
|
2013-01-10 11:09:34 -05:00 |
|