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
Jason Perkins
e45a6efbd4
Ported GMake PCH rules
2012-06-12 15:57:45 -04:00
Jason Perkins
4d1ad673fd
Apply removes first instead of last, to give projects a way to clear the slate of solution level settings
2012-05-22 16:24:53 -04:00
Jason Perkins
bf65487655
More progress on nextgen GMake action
2012-05-17 20:41:28 -04:00
Jason Perkins
06ec00f1f4
Ported default config and help rule to new GMake action
2012-05-04 16:38:21 -04:00
Jason Perkins
7c3716fc77
Patch 3372345: Gmake action's PCHs don't work with Mingw (Martin Ridgers)
2011-10-20 16:44:09 -04:00
Jason Perkins
15af117ef9
Patch 3035550: Make/Distcc outputs dependencies to wrong location
2011-09-19 16:45:49 -04:00
Jason Perkins
dfda94d862
Patch 3021550: Add Wii homebrew platform (Pathogen David)
2011-09-15 16:45:48 -04:00
Liam Devine
52ef4b7079
Pulling stable change into dev.
2011-05-27 16:19:07 +01:00
Liam Devine
8d66a5cb12
Incorrect relative paths for gmake sibling static libraries
2011-05-27 15:55:06 +01:00
Jason Perkins
eccd1720ba
More cleanup; preparing the virtual path stuff
2011-05-18 17:32:04 -04:00
Liam Devine
700cd82280
corrected teardown function name in testing_make_linking.lua
...
stopped 'runall' from running 'setup' and 'teardown' as tests which also stops the inflated test count that I noticed.
Added writing of runtime to io for test suites.
Added prj = premake.solution.getproject(sln, 1) to vs10 tests and removed the managed flag hack.
2011-04-30 22:29:54 +01:00
Jason Perkins
0357046d36
Merged changes from stable
2011-04-11 14:33:49 -04:00
Liam Devine
37432fef37
gmake correctly links again to SharedLibs and StaticLibs sibling dependencies; yet correctly does not link to a non linkable sibling.
2011-03-29 02:27:10 +01:00
Liam Devine
5ac9af4c8a
Commenting out latest changes so that stable is not broken. The test is left in and will fail while I look at the problem with gmake.
2011-03-29 00:08:26 +01:00