Jason Perkins
|
b0103e76ca
|
Add getLibraryDirectories() to tool adapters
- use throughout to avoid flag duplication in VS projects with external tools
|
2014-05-23 20:10:34 -04: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
|
957a6e45e1
|
Move more tool switches into the mapping tables
|
2013-12-17 16:43:09 -05:00 |
|
Jason Perkins
|
446090b6d8
|
Added more command line flags for MSC compiler
|
2013-11-22 14:06:41 -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
|
91d003a82f
|
Phased out sysflag tables from tool adapters
|
2013-10-31 10:57:25 -04: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
|
133cf7ce7c
|
Add "full" and "debug" optimization levels
|
2013-10-16 13:47:09 -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 |
|
Jason Perkins
|
91635859b9
|
Add warnings(); deprecate ExtraWarnings and NoWarnings flags
|
2013-09-29 12:39:07 -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 |
|
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 |
|
Jason Perkins
|
24a5ba03ee
|
Merged in xpol/premake-dev (pull request #39)
Add NoWarnings flags support for gcc.
|
2013-09-13 11:16:37 -04:00 |
|
Jason Perkins
|
db22c65496
|
Limit use of quotes in compiler command line arguments
|
2013-09-11 10:57:44 -04: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 |
|
Jason Perkins
|
5c87c62de1
|
Split handling of include directories and force includes; wrap all include paths in quotes
|
2013-06-27 13:50:12 -04:00 |
|
Jason Perkins
|
621e59481f
|
Fixed bug #176: Target prefix breaks GCC linking
|
2013-05-16 11:40:47 -04:00 |
|
xpol
|
3c099f27d5
|
Merge
|
2013-04-12 10:46:15 +08:00 |
|
Jason Perkins
|
faba7a72dc
|
Fix Makefile linking to object files
|
2013-01-31 09:38:45 -05:00 |
|
xpol
|
d7296695c9
|
Merge
|
2012-12-10 15:16:47 +08:00 |
|
Jason Perkins
|
547513a1d9
|
Remove deprecated tool interfaces
|
2012-11-27 10:28:17 -05:00 |
|
xpol
|
a61185f506
|
Merge
|
2012-11-15 10:36:43 +08:00 |
|
Jason Perkins
|
400ad0a0be
|
Added force includes to MSC tool definition
|
2012-11-09 11:07:01 -05:00 |
|
Jason Perkins
|
80a60231db
|
Add force includes for SNC; allow configuration context proxy to be reset by exporter code
|
2012-11-07 09:46:47 -05:00 |
|
Jason Perkins
|
89deec0474
|
Added force include files
|
2012-11-06 16:42:44 -05:00 |
|
Jason Perkins
|
355844ca42
|
Merge with Premake-dev
|
2012-10-23 15:43:07 -04:00 |
|
Jason Perkins
|
752adb830b
|
Patch 3466877: Removed -flat_namespace from Mac OS X flags (Konstantin Tokarev)
|
2012-10-18 17:58:41 -04:00 |
|
Jason Perkins
|
27493cd10c
|
Merged makefile target vars generation; added missing tool name accessor to snc and ow interfaces
|
2012-09-28 10:35:13 -04:00 |
|
Jason Perkins
|
e3947d6535
|
Added per-config tool selection to C# makefiles; cleaned up tool selection for C++ makefiles
|
2012-09-27 12:18:03 -04:00 |
|
Jason Perkins
|
7a65362e40
|
Added tool interface for MSC command line
|
2012-08-18 16:33:37 -04:00 |
|
xpol
|
46fe87e6e3
|
fix the duplicated test name.
|
2012-07-30 20:52:35 +08:00 |
|
xpol
|
3186004412
|
Support 'NoWarnings' flags for gcc.
|
2012-07-30 19:12:01 +08:00 |
|
Jason Perkins
|
00d7bfc0da
|
Made build and link targets available for token expansion
|
2012-07-23 17:21:06 -04:00 |
|
Jason Perkins
|
2d5d3a33da
|
Exclude external project references from dependency path lists since actual target isn't known
|
2012-06-30 08:25:30 -04:00 |
|
Jason Perkins
|
6df59080eb
|
Fixed a couple of unit tests that were failing on Windows
|
2012-06-28 15:48:05 -04:00 |
|
Jason Perkins
|
1119afdc08
|
Make GCC include dir flags project relative
|
2012-06-28 14:17:19 -04:00 |
|
Jason Perkins
|
6ad4ec1506
|
Allow GCC to provide both system and architecture specific flags (instead of one or the other)
|
2012-06-20 16:15:45 -04:00 |
|
Jason Perkins
|
56f6fe1039
|
Ported GMake tests to new APIs
|
2012-06-14 16:30:48 -04:00 |
|
Jason Perkins
|
da4dbbc9de
|
Ported GMake link step to new APIs
|
2012-06-13 15:21:22 -04:00 |
|
Jason Perkins
|
36978f5063
|
GCC and SNC can now link object files directly
|
2012-02-29 16:05:45 -05:00 |
|
Jason Perkins
|
adb36bf3e1
|
Fixed SNC linking to static library projects
|
2012-02-28 17:14:28 -05:00 |
|
Jason Perkins
|
5761e86cb6
|
Ported GCC and SNC linker flag generation to new tool APIs
|
2012-02-28 16:15:46 -05:00 |
|
Jason Perkins
|
458dcb8cbb
|
Added toolset() API to enable per-configuration tool selection
|
2012-02-16 19:51:14 -05:00 |
|
Jason Perkins
|
a69bcbfb58
|
Added support for Haiku OS (Yuriy O'Donnell)
|
2011-02-10 12:24:51 -05:00 |
|