Commit Graph

1794 Commits

Author SHA1 Message Date
starkos
9a15907ef5 Merge pull request #21 from Blizzard/pr15
add or bring back premake.action.supportsconfig
2015-05-10 10:28:37 -04:00
starkos
d1029ce29b Merge pull request #20 from Blizzard/pr14
paths from config.getlinks are already project relative.
2015-05-10 10:28:08 -04:00
starkos
5751dd791a Merge pull request #19 from Blizzard/pr13
fix bug in io.open override
2015-05-10 10:27:29 -04:00
starkos
dc3127432b Merge pull request #18 from Blizzard/pr12
64-bit compiler doesn't like SSE/SSE2 flags, they are implied.
2015-05-10 10:26:18 -04:00
starkos
5432ac8a55 Merge pull request #17 from Blizzard/pr11
fix bug in oven.bubbleFields not expanding tokenized strings.
2015-05-10 10:21:22 -04:00
Manu Evans
c2b982885a Merge pull request #60 from starkos/fix-rule-var-paths
Fix rule var paths
2015-05-09 10:54:53 +10:00
Jason Perkins
1b9c2893c2 Consolidate VS translate-and-make-relative behavior to a single call 2015-05-08 17:08:41 -04:00
Jason Perkins
15fd9fd43b Translate rule var paths for Visual Studio projects and make relative to project 2015-05-08 16:30:47 -04:00
starkos
a7495d19ae Merge pull request #50 from premake/monodevelop
Added MonoDevelop/Xamarin submodule.
2015-05-08 14:22:58 -04:00
Manu Evans
bc9f636414 Added MonoDevelop/Xamarin submodule. 2015-05-08 11:01:54 +10:00
Manu Evans
df1dfd4cfc Merge pull request #56 from starkos/fix-external-casing
Fix external casing
2015-05-08 10:41:50 +10:00
starkos
120bf0ad73 Merge pull request #58 from starkos/fix-writefile-ifnotequal
Fix writefile ifnotequal
2015-05-07 16:36:54 -04:00
Jason Perkins
443ee4321c Fix attribution in support docs 2015-05-07 16:12:04 -04:00
Jason Perkins
e1b7d5a30b Fix supporting documentation 2015-05-07 15:44:42 -04:00
Jason Perkins
96431eabac Fix a type mismatch warning from Clang 2015-05-07 15:41:58 -04:00
starkos
f233bd7ed7 Merge pull request #16 from Blizzard/pr10
add os.writefile_ifnotequal
2015-05-07 15:39:27 -04:00
Jason Perkins
a0881cbcff Fix usages of old external function casing 2015-05-07 15:37:32 -04:00
Jason Perkins
df2fb37c6b Fix casing on generated external container functions (i.e. externalproject) 2015-05-07 15:07:27 -04:00
Manu Evans
613cd3faa1 Merge pull request #53 from starkos/fix-api-case
Re-standardize all project APIs to Lua's all-lowercase style
2015-05-06 14:46:03 +10:00
Jason Perkins
2df200eb2d Re-standardize all project APIs to Lua's all-lowercase style
See [this discussion topic](https://groups.google.com/forum/#!topic/premake-development/W1rRPcMmM0k)
2015-05-05 14:46:00 -04:00
starkos
1503a14fbd Merge pull request #51 from premake/codelite
Added CodeLite submodule
2015-05-03 19:32:13 -04:00
starkos
f7114cef2a Merge pull request #44 from dcourtois/robust_module_loader
modules are now correctly loaded in all situations
2015-05-03 19:30:10 -04:00
Jason Perkins
6e03ac1068 Merge branch 'release' 2015-05-03 19:20:01 -04:00
Jason Perkins
e222f3f11d Clone submodules after release branch checkout 2015-05-03 18:56:29 -04:00
Manu Evans
bb9b6bcb6e Added CodeLite submodule. 2015-05-01 19:27:03 +10:00
starkos
c7e0e66aa2 Merge pull request #49 from starkos/fix-main-overrides
Allow premake.override() to work with the premake.main call arrays
2015-04-30 16:11:54 -04:00
Jason Perkins
75962df437 Allow premake.override() to work with functions in the premake.main call arrays 2015-04-30 14:42:25 -04:00
Manu Evans
f01d7f726c Merge pull request #48 from starkos/vs-platform-toolset
Modify toolset() to accept an option version number
2015-04-29 21:26:59 +10:00
Manu Evans
45b9e20a43 Merge pull request #47 from starkos/vs-build-log
New API: buildlog()
2015-04-29 15:39:50 +10:00
Jason Perkins
32183f039f Modify toolset() to accept an option version number.
toolset("gcc")   -- specifies GCC with no specific version
toolset("gcc-4.8")   -- GCC version 4.8
toolset("msc-100")  -- MSC with platform toolset v100
toolset("v100")  -- same as above
2015-04-28 18:50:56 -04:00
Jason Perkins
400f0fccdb New API buildlog() to specify build log file path; implemented for Visual Studio 2010+ 2015-04-28 16:30:23 -04:00
Jason Perkins
1ff1fab337 Merge branch 'release-5.0-alpha2' into release 2015-04-27 17:33:35 -04:00
Jason Perkins
3a5b852470 Ported packaging script from Hg to Git 2015-04-27 17:32:59 -04:00
Jason Perkins
9566bb3de8 Merge branch 'release-5.0-alpha2' into release 2015-04-27 17:00:08 -04:00
Jason Perkins
6c8162f6ef Updated CHANGES and CONTRIBUTORS from commit logs 2015-04-27 16:57:48 -04:00
Manu Evans
ff4689b3c0 Merge pull request #35 from TurkeyMan/debugger_selection
More debugging api's
2015-04-17 09:46:33 +10:00
Damien Courtois
b59266f42e modules are now correctly loaded in all situations 2015-04-15 12:21:00 +02:00
Manu Evans
4ce26b3c9e Support selection between different debuggers.
Specify the debugger binaries, args to run with.
Specify path remaps:
  It's typical to remap path embedded in dwarf (as the exe was built) to the location of the source on your own pc.
2015-04-14 19:56:05 +10:00
starkos
17d77d4d3c Merge pull request #40 from starkos/finish-renaming-archs
Finish renaming architectures away from x32/x64
2015-04-13 18:41:39 -04:00
Jason Perkins
17f1843c71 Finish renaming architectures away from x32/x64
A number of tests were relying on the fact that x32/x64 were being converted implicitly to x86/x86_64. If/when we retire those symbols, all of those tests would break. Renamed them now to avoid having to sort it out later. Also fixed up comments to keep everything consistent.
2015-04-13 18:27:11 -04:00
starkos
545b2901f0 Merge pull request #34 from TurkeyMan/override_clean
Made the clean functions overridable
2015-04-13 13:00:00 -04:00
starkos
bf6e97ada8 Merge pull request #36 from TurkeyMan/explicit_arch
Added aliases for explicit architectures
2015-04-13 12:49:04 -04:00
Manu Evans
07e90323cd Changed x32/x64 to explicit architecture names for clarity.
Aliases should probably be deprecated.
2015-04-13 21:41:08 +10:00
Manu Evans
13bf58372a Made the clean functions overridable. 2015-04-10 15:16:45 +10:00
starkos
f07b28b1c0 Merge pull request #5 from TurkeyMan/manu/endian
Add new endian() project API
2015-04-09 15:52:40 -04:00
starkos
168f91f3f4 Merge pull request #4 from TurkeyMan/manu/fpu
Add new fpu() project API
2015-04-09 15:12:37 -04:00
starkos
053f7b6740 Merge pull request #3 from TurkeyMan/manu/pic
Add new pic() api
2015-04-09 14:43:46 -04:00
starkos
de47325370 Merge pull request #31 from starkos/path-normalize-fix
Fix handling of "../../.." sequences in path.normalize()
2015-04-09 12:20:11 -04:00
starkos
881c196ab4 Merge pull request #32 from TurkeyMan/vs20xx_override
Allow for overriding generateSolution and generateProject
2015-04-09 12:18:36 -04:00
Manu Evans
48db64e9a9 Added pic (position independent code) api, used all over the place. 2015-04-10 01:12:53 +10:00