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
|
a7ec374f0c
|
Merge the different makefile header generation functions
|
2012-09-27 10:16:42 -04:00 |
|
Jason Perkins
|
1207bbd3ac
|
Ported C# project and assembly reference handling
|
2012-09-27 10:15:27 -04:00 |
|
Jason Perkins
|
cf3d1f5f6f
|
Merge with premake-dev
|
2012-09-25 10:27:10 -04:00 |
|
Jason Perkins
|
b277777bdc
|
Cleaned up the VS solution configuration accessor functions
|
2012-09-25 10:20:14 -04:00 |
|
Jason Perkins
|
a4d67cea10
|
Fixed handling of architectures, including .NET "Any CPU", in VS 2005+ solutions
|
2012-09-25 10:03:21 -04:00 |
|
Jason Perkins
|
1bdf2f2e31
|
Improved handling of architecture and .NET projects in VS solution configurations
|
2012-09-24 11:16:27 -04:00 |
|
Jason Perkins
|
72d4331f65
|
Fixed handling of .NET configurations in VS2005+ solution platforms block
|
2012-09-20 18:07:19 -04:00 |
|
Jason Perkins
|
891a1dbcd6
|
Fixed handling of exact path matches in vpath building
|
2012-09-18 11:24:18 -04:00 |
|
Jason Perkins
|
f7cb37fc3c
|
Pull 1: Fixed path to Info.plist in Xcode projects (Adrien Anselme)
|
2012-09-13 16:46:05 -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
|
b108893bcb
|
Add include for PCH dependencies to makefiles
|
2012-09-06 18:43:02 -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
|
7a65362e40
|
Added tool interface for MSC command line
|
2012-08-18 16:33:37 -04:00 |
|
Jason Perkins
|
dc7d776df0
|
VS2010 now explicitly links all sibling projects for GCC builds (i.e. PS3)
|
2012-08-09 17:21:29 -04:00 |
|
Jason Perkins
|
dc82f87bd2
|
Port simple *.cs file handling
|
2012-08-07 17:03:23 -04:00 |
|
Jason Perkins
|
601ca14e6f
|
Push all project naming through premake.project.getfilename(), so projects can override the default behavior
|
2012-08-06 21:04:43 -04:00 |
|
Jason Perkins
|
e6a30c7ee5
|
Turn off dependency linking in Visual Studio; link all sibling libraries explicitly
|
2012-08-01 15:28:21 -04:00 |
|
Jason Perkins
|
f2063245f8
|
Added configuration map to solution makefiles
|
2012-07-24 16:54:11 -04:00 |
|
Jason Perkins
|
00d7bfc0da
|
Made build and link targets available for token expansion
|
2012-07-23 17:21:06 -04:00 |
|
Jason Perkins
|
e96383c3ae
|
Fixed expansion of solution-level tokens
|
2012-07-18 13:42:39 -04:00 |
|
Jason Perkins
|
3a46c1addd
|
Prevent explicit links lookup when configuration is not mapped for a project
|
2012-07-17 16:00:11 -04:00 |
|
Jason Perkins
|
3933528edc
|
Fixed platform filter in premake4.lua
|
2012-07-17 15:38:26 -04:00 |
|
Jason Perkins
|
3c8eae761a
|
Make file name configuration tests case-insensitive
|
2012-07-16 15:06:23 -04:00 |
|
Jason Perkins
|
a05fafca93
|
Prevent "not X" terms from matching file names when building file configurations; object fields are not nil if not set (instead of empty table)
|
2012-07-15 15:46:22 -04:00 |
|
Jason Perkins
|
0ff8a15947
|
Break link between target and imp lib extension; setting a custom target extension will no longer change the imp lib extension
|
2012-07-11 15:53:21 -04:00 |
|
Jason Perkins
|
5912e3bbdf
|
Added vs2005ng action, using latest APIs
|
2012-07-10 18:14:15 -04:00 |
|
Jason Perkins
|
55e952d7f4
|
Begin porting C# projects to new APIs
|
2012-07-10 16:44:44 -04:00 |
|
Jason Perkins
|
91a06a9304
|
Enable token expansion on more fields (including some that had been inadvertently dropped)
|
2012-07-06 17:20:14 -04:00 |
|
Jason Perkins
|
8cbd6bdcb0
|
Ported virtual paths to new api.register() API definition system
|
2012-07-06 17:01:50 -04:00 |
|
Jason Perkins
|
fc2af5a98a
|
Ported everything except virtual paths to new api.register() definition system
|
2012-07-05 18:33:40 -04:00 |
|
Jason Perkins
|
cb6d6b380b
|
Added some missing features to the changelog
|
2012-07-04 16:11:15 -04:00 |
|
Jason Perkins
|
a84eb22342
|
Remove makefile escaping from project dependency lists
|
2012-07-04 14:44:32 -04:00 |
|
Jason Perkins
|
6f359ae0ac
|
Handle a nil custom build command description in Gmake action
|
2012-07-04 14:13:01 -04:00 |
|
Jason Perkins
|
be819ed338
|
Fix file exclusions for Gmake target
|
2012-07-04 12:52:25 -04:00 |
|
Jason Perkins
|
2386e328b0
|
Merge mopey's VS2012 support
|
2012-07-03 13:48:57 -04:00 |
|
Jason Perkins
|
f349259fa0
|
Remove…() now implicitly creates a new configuration block, so it will be applied in same context as it appears in the script
|
2012-06-30 14:33:28 -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
|
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
|
dfc37def22
|
Restore GMake per-configuration target rules
|
2012-06-28 14:21:55 -04:00 |
|
Jason Perkins
|
1119afdc08
|
Make GCC include dir flags project relative
|
2012-06-28 14:17:19 -04:00 |
|
Jason Perkins
|
b1a2f8918d
|
Explicitly link dependent project libraries for external (i.e. PS3) VC200x projects to fix intermittent concurrent build issues
|
2012-06-26 15:10:43 -04:00 |
|
Jason Perkins
|
2f6a84a86b
|
Explicitly link dependent project libraries in VC200x to fix intermittent concurrent build problems
|
2012-06-26 14:56:54 -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
|
4b6daf8424
|
Make baked cfg.objdir absolute, to be consistent with other path fields
|
2012-06-20 18:16:46 -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
|
a651c0deea
|
Improve handling of nested tokens
|
2012-06-20 15:40:19 -04:00 |
|
Jason Perkins
|
770dcdac48
|
Convert path tokens (i.e. targetdir) to project relative during expansion
|
2012-06-20 14:10:23 -04:00 |
|