Jason Perkins
|
5f1c12a1cf
|
Fix makefile unit tests broken by previous commits
|
2014-02-04 15:27:51 -05:00 |
|
Jason Perkins
|
46e3a06330
|
Port VC 200x user files to new indentation APIs, fix a few indentation bugs from previous commit
|
2014-01-31 14:29:58 -05:00 |
|
Jason Perkins
|
93949df3fc
|
Enable per-file defines in VC 2010 projects
|
2014-01-28 13:41:58 -05:00 |
|
Jason Perkins
|
6db06d6985
|
Use new indentation-aware APIs in VC 200x exporter
|
2014-01-31 11:40:09 -05:00 |
|
Jason Perkins
|
623b35aba8
|
Add indentation aware output functions for exporters
|
2014-01-24 18:57:00 -05:00 |
|
Jason Perkins
|
6cf6ab4955
|
Add prebuild-, prelink- and postbuildmessage()
|
2014-01-15 16:12:29 -05:00 |
|
Jason Perkins
|
98ee892303
|
Use boolean fields rather than string decorations for extra API field information (Richard Geary)
|
2014-01-14 16:43:14 -05:00 |
|
Jason Perkins
|
d9a9919f49
|
Use DOS-style environment variables in VS solution paths
|
2014-01-13 17:10:53 -05:00 |
|
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
|
cd4e12e287
|
Remove MSC /MANIFEST and /INCREMENTAL flags; are already the default values
|
2013-12-23 16:52:54 -05:00 |
|
Jason Perkins
|
591b6d4083
|
Add /DLL switch when building shared libs with MSC
|
2013-12-20 10:19:44 -05:00 |
|
Jason Perkins
|
0824533307
|
Allow implib… fields to control linking names for all target kinds
|
2013-12-20 09:48:03 -05:00 |
|
Jason Perkins
|
b3216cbcf8
|
Return absolute path if getrelative() hits the top of a DOS file system (issue #213)
|
2013-12-20 15:08:05 -05:00 |
|
Jason Perkins
|
957a6e45e1
|
Move more tool switches into the mapping tables
|
2013-12-17 16:43:09 -05:00 |
|
Jason Perkins
|
c79f93665a
|
Add command line options to filter terms for configurations
--renderer=opengl can be used like: configuration { "renderer=opengl" }
--release can be used like: configuration { "release" }
|
2013-12-10 11:59:35 -05:00 |
|
Jason Perkins
|
446090b6d8
|
Added more command line flags for MSC compiler
|
2013-11-22 14:06:41 -05:00 |
|
Jason Perkins
|
11bfb279d3
|
Added support for Settings.settings file association
|
2013-11-20 15:35:37 -05:00 |
|
Jason Perkins
|
1ee62b13bc
|
Removed override of Lua type(); no longer required by Premake APIs
|
2013-11-20 13:26:52 -05:00 |
|
Jason Perkins
|
06aa897261
|
Add new "Resource" build action for WPF
|
2013-11-16 11:53:48 -05:00 |
|
Jason Perkins
|
fadde31127
|
Begin adding support for .xaml files
|
2013-11-15 17:17:41 -05:00 |
|
Jason Perkins
|
d3f0a43644
|
Add flag "WPF" to enable Microsoft WPF project handling
|
2013-11-15 16:35:27 -05:00 |
|
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 |
|
Jason Perkins
|
c38eb0c67f
|
Fix virtual path matching for patterns like "filename.*"
|
2013-11-10 16:14:29 -05:00 |
|
Jason Perkins
|
91d003a82f
|
Phased out sysflag tables from tool adapters
|
2013-10-31 10:57:25 -04:00 |
|
Jason Perkins
|
b5e7a345fb
|
Merged in triton/premake-cs-fixes/make-rc2 (pull request #71)
Fixed resource compiler tool in the C++ Make backend.
|
2013-10-31 11:19:09 -04:00 |
|
Jason Perkins
|
db77bb3434
|
Fix C# resource file associations when placed in a subfolder
|
2013-10-30 14:22:53 -04: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
|
d2295fc5d5
|
Merged in triton/premake-cs-fixes/gcc-rc (pull request #68)
Added support for resource compiler tool under the GCC toolset.
|
2013-10-24 11:39:57 -04:00 |
|
Jason Perkins
|
b9739214dc
|
Merged in triton/premake-cs-fixes/cs-noconfig (pull request #66)
C# Make projects now specify the "/noconfig" csc/mcs flag to behave like VS.
|
2013-10-24 11:38:52 -04: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
|
f9015f55f1
|
Fix DEPENDS in C# Makefiles (João Matos, Jason Filsinger)
|
2013-10-24 11:30:05 -04:00 |
|
Jason Perkins
|
04b290f725
|
Allow "*" to select the parent scope (i.e. solution "*" selects global scope, project "*" selects solution scope)
|
2013-10-24 09:59:24 -04:00 |
|
Jason Perkins
|
a31373e287
|
Begin porting VC200x exporter to new function callout conventions
|
2013-10-23 10:51:11 -04:00 |
|
Jason Perkins
|
9831545e2d
|
Fix path.getrelative() when trailing slashes are present
|
2013-10-22 16:32:51 -04:00 |
|
Jason Perkins
|
a91f7154f8
|
Merged in filsinger/premake-dev/cs-source-path-delimiter (pull request #84)
removing path.translate from cs.listsources to prevent the use of double backslash path delimiters.
|
2013-10-21 12:01:08 -04:00 |
|
Jason Perkins
|
c72d71424a
|
Begin splitting VC200x exporter into function lists for overriding
|
2013-10-18 10:38:00 -04:00 |
|
Jason Filsinger
|
0343d81c9f
|
removing path.translate from cs.listsources to prevent the use of double backslash path delimiters.
|
2013-10-16 22:04:23 -07: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
|
1e24b4790b
|
Improve path.getabsolute
- Allow optional second "relative to" argument to use as base for conversion
- Fix handling of paths like: $ORIGIN/../lib
|
2013-10-12 16:18:54 -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 |
|
Nitin Gupta
|
9fc0cc4f85
|
Handle case for optimize "Off"
Makes gcc/clang use '-O0' when optimize "Off" is set
|
2013-10-08 18:05:17 -07:00 |
|
Nitin Gupta
|
c3d0e094a8
|
Fix clang test case
Test asserts that CXX is set to clang++ (and not clang)
|
2013-10-08 17:30:04 -07:00 |
|
Jason Perkins
|
1b105e377d
|
Pass same flags to PCH compile as C/C++ source code
|
2013-10-03 10:47:14 -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 |
|