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
|
621e59481f
|
Fixed bug #176: Target prefix breaks GCC linking
|
2013-05-16 11:40:47 -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
|
23256ecc94
|
Merged in domu/premake-dev-domu (pull request #46)
[gmake] allow mixing c files in cpp projects
|
2013-05-02 14:07:43 -04:00 |
|
Alexey Orlov
|
38ba3c5e41
|
[gmake] allow mixing c files in cpp projects: review changes, test added
|
2013-05-02 15:36:11 +03: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
|
bacc9ca520
|
Introduce new extension convention for block elements; move VS2010 <PlatformToolset> to extension script
|
2013-04-25 11:45:44 -04:00 |
|
Jason Perkins
|
355132f38b
|
Begin splitting out VS2012 support as its own extension
|
2013-04-25 09:59:55 -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
|
64d6d71fcd
|
Add new Makefile configuration kind to API and project validation
|
2013-04-02 10:59:54 -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
|
76c7c1a485
|
Added Clang tool adapter, passing through to GCC for now
|
2013-03-20 11:25:39 -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
|
4c93d368eb
|
Modified io.capture() etc. to allow for nested captures, to be used by new file configuration handling code
|
2013-03-12 18:18:47 -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
|
8d8a3e3574
|
Fix: path.getrelative() gives incorrect results for paths containing "//"
|
2013-03-06 10:06:45 -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
|
09100182c3
|
Port validation checking; add warning for out of scope values
|
2013-02-01 14:54:14 -05:00 |
|
Jason Perkins
|
faba7a72dc
|
Fix Makefile linking to object files
|
2013-01-31 09:38:45 -05:00 |
|
Jason Perkins
|
34127f2463
|
Fix linking to external libraries outside of project folder
|
2013-01-29 10:25:52 -05:00 |
|
Jason Perkins
|
b7bc59e105
|
Allow command line override of makefile flags (Cameron Hart)
|
2013-01-23 11:50:54 -05:00 |
|
Jason Perkins
|
8e7da0f3be
|
Moved UUID collision warning to stderr to improve visibility
|
2013-01-17 14:37:49 -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 |
|
Jason Perkins
|
974d1a7d04
|
Added startproject() to specify startup project
|
2013-01-09 11:41:32 -05:00 |
|
Jason Perkins
|
749df96f38
|
Write out solution groups even if first project is ungrouped
|
2013-01-09 10:03:50 -05:00 |
|
Jason Perkins
|
89d413d9d5
|
Visual Studio solutions now use the same project ordering in all sections; avoids unnecessary changes if the solution is later changed within Visual Studio
|
2013-01-08 13:19:56 -05:00 |
|
Jason Perkins
|
a69b7501e7
|
Port path.getrelative() and path.translate() from Lua to C
|
2013-01-04 11:32:52 -05:00 |
|
Jason Perkins
|
c94073fc7e
|
Port path.getabsolute() from Lua to C
|
2013-01-04 10:18:47 -05:00 |
|