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
|
7257516dac
|
Make force includes a mixed list field, so includes can be specified relative to search paths easily
|
2013-10-23 13:20:57 -04:00 |
|
Jason Perkins
|
ccede98258
|
Move some of .csproj exporter to function callout convention
|
2013-10-23 13:06:03 -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
|
b8bca5ddfc
|
Allow the use of functions in the tool adapter flag maps
|
2013-10-22 15:21:05 -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
|
dc8b5c1c5e
|
Small improvement to build instructions (h/t John Driscoll)
|
2013-10-21 11:59:48 -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
|
d7ff3629ed
|
Improve error message for conflicting API field registrations
|
2013-10-12 16:17:24 -04:00 |
|
Jason Perkins
|
760261cf3d
|
Cleaned up configset targeting in the list setting API
|
2013-10-09 17:34:21 -04:00 |
|
Jason Perkins
|
5855e6f596
|
Fixed handling of deprecations when warning messages have been disabled
|
2013-10-09 16:24:49 -04:00 |
|
Jason Perkins
|
b3f907b111
|
Fixed location of reported deprecation errors
|
2013-10-09 15:44:08 -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 |
|
Jason Perkins
|
27cbd39b1d
|
Merged in nitingupta910/premake-dev (pull request #81)
Fixes for gcc/clang
|
2013-10-09 11:34:58 -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
|
1aebae101b
|
Added flag to enable/disable deprecation handling for backward compatibility
|
2013-10-08 14:13:56 -04:00 |
|
Jason Perkins
|
192cf143a7
|
Fix pattern matching in deprecated value removal handler
|
2013-10-08 13:45:37 -04:00 |
|
Nitin Gupta
|
078b4e8a08
|
Set CXX to clang++ when toolset is clang
Without this, clang (instead of C++) is used even
when compiling C++ code.
|
2013-10-07 22:41:45 -07:00 |
|
Jason Perkins
|
084f846192
|
Removed some useless code
|
2013-10-03 16:43:32 -04:00 |
|
Jason Perkins
|
9889b06e89
|
Handle removal of wildcard values in deprecation system
|
2013-10-04 15:32:56 -04:00 |
|
Jason Perkins
|
9ecb373715
|
Fix error handling in remove() deprecation path
|
2013-10-03 13:46:03 -04:00 |
|
Jason Perkins
|
24af0a7414
|
Set default language earlier, to avoid out of scope warnings
|
2013-10-03 13:23:56 -04:00 |
|
Jason Perkins
|
1b105e377d
|
Pass same flags to PCH compile as C/C++ source code
|
2013-10-03 10:47:14 -04:00 |
|
Jason Perkins
|
65d6f65177
|
Add remove() handlers for deprecated values
|
2013-10-02 15:59:54 -04:00 |
|
Jason Perkins
|
acbec658ad
|
Fix broken MSC exception handling flag
|
2013-09-30 12:20:53 -04:00 |
|
Jason Perkins
|
32d082a7e2
|
Add support of lists of values in flag maps
|
2013-09-30 11:10:07 -04:00 |
|
Jason Perkins
|
e062bf8035
|
Remove no-op language set call from configuration building
|
2013-09-30 13:06:32 -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 |
|
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
|
bc9ba89cce
|
Add nativewchar(); deprecate NativeWChar and NoNativeWChar flags
|
2013-09-27 15:12:50 -04:00 |
|
Jason Perkins
|
4862c25af5
|
Add floatingpoint(); deprecate FloatFast and FloatStrict flags
|
2013-09-27 14:49:21 -04:00 |
|
Jason Perkins
|
df428a72d7
|
Add vectorextensions(); deprecate EnableSSE and EnableSSE2
|
2013-09-27 14:25:10 -04:00 |
|
triton
|
48c49498fa
|
Added support for resource compiler tool under the GCC toolset.
|
2013-09-27 00:37:24 +01:00 |
|
triton
|
82fc2683be
|
C# Make projects now specify the "/noconfig" csc/mcs flag to behave like VS.
|
2013-09-27 00:18:33 +01:00 |
|
Jason Perkins
|
13fa20a5f5
|
Move project API definition to _premake_init with other initialization code
|
2013-09-26 12:24:10 -04:00 |
|
Jason Perkins
|
5497d0fb37
|
Improve the API deprecation system; link to new Premake-dev documentation
|
2013-09-26 12:01:50 -04:00 |
|