Jason Perkins
|
1b28b48a6b
|
Fix duplicate flags in Gmake PCH build commands (Patrick Rapin)
|
2014-02-14 15:22:32 -05:00 |
|
Jason Perkins
|
5f1c12a1cf
|
Fix makefile unit tests broken by previous commits
|
2014-02-04 15:27:51 -05:00 |
|
Jason Perkins
|
957a6e45e1
|
Move more tool switches into the mapping tables
|
2013-12-17 16:43:09 -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
|
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
|
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
|
f9015f55f1
|
Fix DEPENDS in C# Makefiles (João Matos, Jason Filsinger)
|
2013-10-24 11:30:05 -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 |
|
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
|
6e15d08b16
|
Fixed resource compiler tool in the C++ Make backend.
|
2013-09-27 01:52:06 +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
|
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
|
db22c65496
|
Limit use of quotes in compiler command line arguments
|
2013-09-11 10:57:44 -04:00 |
|
Jason Perkins
|
ad0e72f6cf
|
Removed references to missing getbuildaction() from C# Makefile projects
|
2013-09-06 10:23:17 -04:00 |
|
Jason Perkins
|
dcf2da2cde
|
Add test for PCH location on include dirs when project has a location set
|
2013-08-20 10:50:07 -04:00 |
|
Jason Perkins
|
2431aa9fae
|
Improved handling of precompiled headers across toolsets
|
2013-08-13 10:56:01 -04:00 |
|
Jason Perkins
|
99ce5cfbbf
|
Rework Gmake C++ exporter to use new extensibility conventions
|
2013-08-11 14:22:24 -04:00 |
|
Jason Perkins
|
b18e8b7ccd
|
Swapped $(LIBS) and $(ALL_LDFLAGS) in makefile linking step (Ben Henning)
See http://sourceforge.net/p/premake/bugs/279/
|
2013-08-11 09:54:17 -04:00 |
|
Jason Perkins
|
4b251b2036
|
Excluded files are no longer considered in duplicate object file renumbering
|
2013-07-07 16:48:17 -04:00 |
|
Jason Perkins
|
8f2a64cd88
|
Consolidate file configuration building in up-front baking step
|
2013-07-04 12:37:01 -04: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
|
2f1fe980ef
|
Duplicate object file names are now ordered the same across all toolsets
|
2013-06-21 17:32:33 -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
|
621e59481f
|
Fixed bug #176: Target prefix breaks GCC linking
|
2013-05-16 11:40:47 -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
|
0cd9bac896
|
Switch per-file build rules to use new build…() APIs
|
2013-04-09 15:12:04 -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
|
68287a1437
|
Added application icon support for C# executable projects
|
2013-02-25 10:47:22 -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
|
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
|
77212557dc
|
Merge new configuration system into the public APIs
|
2012-11-04 09:21:58 -05: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
|
37cfaf0666
|
Fixed a (stupid) typo in makefile include dirs list (h/t gogoprog)
|
2012-09-13 16:36:53 -04:00 |
|
Jason Perkins
|
99aee5ac1f
|
Patch 3476176: Fix dependencies of precompiled header in makefile (Konstantin Tokarev)
|
2012-09-05 18:37:53 -04:00 |
|
Jason Perkins
|
f2063245f8
|
Added configuration map to solution makefiles
|
2012-07-24 16:54:11 -04:00 |
|
Jason Perkins
|
be819ed338
|
Fix file exclusions for Gmake target
|
2012-07-04 12:52:25 -04:00 |
|
Jason Perkins
|
2dd8552258
|
Initial support for custom build rules in makefiles
|
2012-06-29 09:05:20 -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
|
67ba45c1c3
|
Make GMake target rules configuration dependent
|
2012-06-22 17:15:17 -04:00 |
|
Jason Perkins
|
6928b3c7bb
|
Ported GMake Windows resource file handling, with per-configuration support
|
2012-06-22 09:27:03 -04:00 |
|
Jason Perkins
|
808aa41177
|
Bug 1674173: Allow source files to have the same name
|
2012-06-19 15:58:16 -04:00 |
|
Jason Perkins
|
759c169b94
|
Port GMake file object lists, start work on per-configuration file lists
|
2012-06-15 18:42:10 -04:00 |
|
Jason Perkins
|
56f6fe1039
|
Ported GMake tests to new APIs
|
2012-06-14 16:30:48 -04:00 |
|
Jason Perkins
|
0550a3fa0f
|
Ported GMake system-specific tool configurations
|
2012-06-14 15:55:46 -04:00 |
|
Jason Perkins
|
3153c7578f
|
Ported make settings to new APIs
|
2012-06-13 18:29:51 -04:00 |
|
Jason Perkins
|
da4dbbc9de
|
Ported GMake link step to new APIs
|
2012-06-13 15:21:22 -04:00 |
|