Tom van Dijck
6becbafa66
Add utility and makefile type in gmake.
2015-12-18 12:46:04 -08:00
Sami Kankaristo
77efd0bab3
Add basic support for the 'Utility' kind in gmake
2015-10-01 05:34:49 +03:00
Tom van Dijck
66b2febb3e
Don't use deprecated LUA API's
2015-09-02 14:01:10 -07:00
Jason Perkins
04a7170d6c
Finish solution to workspace renames in core code
2015-08-24 17:08:09 -04:00
Jason Perkins
d1ea0e81b1
More easy sln to wks renames
2015-08-12 14:56:06 -04:00
Jason Perkins
bf3e68287c
More easy solution to workspace renames
2015-08-12 14:53:12 -04:00
Jason Perkins
3d778a7151
Rename solution to workspace in global.lua and propagate changes
2015-08-10 13:05:26 -04:00
Jason Perkins
91220c7d71
Replace "wrk" with "wks"
2015-07-30 15:30:41 -04:00
Jason Perkins
f5e27d1e6d
Change action callbacks from "solution" to "workspace"
2015-07-29 15:40:20 -04:00
Jason Perkins
0c740abdb5
Switch action callbacks to new, preferred capitalization
2015-01-22 13:14:02 -05:00
Jason Perkins
6e12c6485f
Move command token expansion into actions, to allow more control at point of export
2014-11-29 14:51:49 -05:00
Jason Perkins
47aa8db1a7
Rework solution and project APIs around new container calls
2014-10-09 19:34:34 -04:00
Stefan Cosma
20e44b9f34
- Fix gmake parallel builds when using precompiled headers
2014-06-05 18:11:03 +02:00
Jason Perkins
1cbc2bef9d
Clean up pass over output APIs used by exporters
...
- Reworked _p() and _x() over new indentation-aware output APIs
- Added proper APIs for setting indentation, EOL sequence, and value escaping
- Moved functions intended for exporters to premake.lua (with generation and validation calls)
2014-02-08 10:44:57 -05:00
Jason Perkins
17a6308140
Merged in TurkeyMan/premake-dev/gmakefix (pull request #90 )
...
Removed another evil open else statement.
2014-01-22 11:56:39 -05:00
Manu Evans
04a6b92b4f
Removed another evil open else statement.
2014-01-22 18:57:33 +10:00
Jason Perkins
6cf6ab4955
Add prebuild-, prelink- and postbuildmessage()
2014-01-15 16:12:29 -05: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
ad0e72f6cf
Removed references to missing getbuildaction() from C# Makefile projects
2013-09-06 10:23:17 -04:00
Jason Perkins
99ce5cfbbf
Rework Gmake C++ exporter to use new extensibility conventions
2013-08-11 14:22:24 -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
e8f45e5735
Move is…project() test function into the new project namespace, shorten names
2013-03-28 10:33:28 -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
b7bc59e105
Allow command line override of makefile flags (Cameron Hart)
2013-01-23 11:50:54 -05:00
Jason Perkins
30daa20f39
Fixed issues with Makefile naming; removed more deprecated Gmake action code
2012-12-31 13:45:22 -05:00
Jason Perkins
9391e3b07c
Removed deprecated Gmake actions
2012-11-27 10:08:01 -05:00
Jason Perkins
1659d68e1d
Build and link target info now returned absolute to avoid path token expansion side-effects on relative paths
2012-10-08 11:50:42 -04:00
Jason Perkins
0f56ca513b
Simple C# builds and cleans now working
2012-09-28 12:07:18 -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
a7ec374f0c
Merge the different makefile header generation functions
2012-09-27 10:16:42 -04:00
Jason Perkins
f2063245f8
Added configuration map to solution makefiles
2012-07-24 16:54:11 -04:00
Jason Perkins
67ba45c1c3
Make GMake target rules configuration dependent
2012-06-22 17:15:17 -04:00
Jason Perkins
3153c7578f
Ported make settings to new APIs
2012-06-13 18:29:51 -04:00
Jason Perkins
5284f920f3
Finished porting solutions to next-gen GMake action
2012-05-08 18:08:42 -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
6a586ded76
Added stubs for GMake next-gen action
2012-04-30 16:42:03 -04:00
Jason Perkins
dfda94d862
Patch 3021550: Add Wii homebrew platform (Pathogen David)
2011-09-15 16:45:48 -04:00
Jason Perkins
e52f458c6c
Bug 3020382: GCC PCH not working
2010-10-19 07:14:46 -04:00
Jason Perkins
a83249ec49
Bug 2971841: Gmake escaping of shell variable $(...) is broken
2010-10-04 06:43:19 -04:00
starkos
505efec180
More solution object refactoring
2009-11-04 18:44:13 +00:00
starkos
fa96dd946c
Patch #2832852 : Fix descriptions in cmd help (Sebastian Schuberth)
2009-09-29 20:06:06 +00:00
starkos
e4a523bd1b
Began swapping out action templates for onsolution(), onproject() callbacks
2009-08-12 01:16:15 +00:00
starkos
40d398aace
Bug 2819232: Buildoptions not used when creating Makefile for C#
2009-07-13 19:10:27 +00:00
starkos
e70595de03
Refactored target building, fixed path separators for .NET projects
2009-06-02 19:40:59 +00:00
starkos
724498ad9d
Enable parenthesis in file paths
2009-05-29 17:45:37 +00:00
starkos
f2b52173c7
Added PS3-specific target naming
2009-05-08 20:18:47 +00:00
starkos
0acf927b72
Un-templated the GMake action in preparation for adding platform support
2009-04-11 11:33:32 +00:00
starkos
1831580590
** Merged Visual Studio C# support and simplified configuration filters (r649:661)
2008-12-18 17:53:57 +00:00
starkos
548cf91fd5
Big refactoring, bug fixes bug and small, performance improvements (branches/csharp r607:628)
2008-12-05 21:18:47 +00:00