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
ff4689b3c0
Merge pull request #35 from TurkeyMan/debugger_selection
...
More debugging api's
2015-04-17 09:46:33 +10: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
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
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
Manu Evans
48db64e9a9
Added pic (position independent code) api, used all over the place.
2015-04-10 01:12:53 +10:00
Manu Evans
1ba7404392
Allow for overriding generateSolution and generateProject.
2015-04-09 16:02:46 +10:00
Jason Perkins
614cea1c98
Fix handling of "../../.." sequences in path.normalize()
2015-04-08 18:01:43 -04:00
Tom van Dijck
1a880e5422
add table.tostring
...
Conflicts:
src/base/table.lua
2015-04-06 16:28:28 -07:00
Jason Perkins
1738c13263
Merge branch 'pr8' of https://github.com/Blizzard/premake-core
2015-04-06 17:07:20 -04:00
starkos
f9d31fe0c2
Merge pull request #13 from Blizzard/pr7
...
Add C++11, C++14 flags for GCC & Clang
2015-04-06 16:55:44 -04:00
Jason Perkins
76cad937c3
Merge branch 'pr4' of https://github.com/Blizzard/premake-core
2015-04-04 11:24:01 -04:00
Jason Perkins
1478c4064b
Merge branch 'pr3' of https://github.com/Blizzard/premake-core
2015-04-04 11:20:50 -04:00
Jason Perkins
0557e38efd
Merge branch 'pr2' of https://github.com/Blizzard/premake-core
2015-04-04 11:17:24 -04:00
Jason Perkins
0a9754eff7
Merge branch 'pr1' of https://github.com/Blizzard/premake-core
2015-04-04 11:13:45 -04:00
Manu Evans
99b02d9ecd
Added an 'fpu' option, to select software/hardware FPU (used by arm, mips, etc)
2015-04-03 12:53:46 +10:00
Manu Evans
a37df953b5
Added 'endian' option to select target endian (arm, ppc, mips)
2015-04-03 12:53:37 +10:00
Jason Perkins
bd51df5d85
WE'VE MOVED TO GITHUB! Come join us at https://github.com/premake/premake-core
...
If you need help moving a private Mercurial fork of Premake to git, see https://github.com/premake/premake-core/wiki/Migrating-From-BitBucket
2015-04-02 16:31:57 -04:00
Jason Perkins
67bb8488d0
Back out exclude patterns on os.match()
2015-04-01 13:36:01 -04:00
Jason Perkins
5672a02792
Backout changeset 589733d6e9dc0e521bbf90a51dc1ef251b0fe46b
2015-04-01 13:35:12 -04:00
tdijck
ad0e4f03b4
Adding VS 2015 support.
2015-03-31 11:56:37 -07:00
tdijck
cac5baecbc
Add C++11, C++14 flags for GCC & Clang
2015-03-31 11:55:13 -07:00
tdijck
3eb49baad4
deprecate ReleaseRuntime flag, use 'runtime "Release"' instead.:
2015-03-31 11:50:51 -07:00
tdijck
4d514e53f8
add verbosef
2015-03-31 11:50:25 -07:00
tdijck
71a286da8c
strip ../ in path.normalize
2015-03-31 11:49:47 -07:00
tdijck
a8087f4b8f
add string.sha1 function
2015-03-31 11:48:49 -07:00
Jason Perkins
878d108367
Merged in ben_ratzlaff/premake-dev (pull request #146 )
...
Implement 'RelativeLinks" flag to effect makefile creation to use -l and -L instead of linking against the full path of a dynamic object library
2015-03-29 17:46:35 -04:00
Jason Perkins
2c8facae20
Merged in dcourtois/premake-dev/issue_265 (pull request #159 )
...
fixed issue #265
2015-03-29 17:28:10 -04:00
Jason Perkins
346d3db25c
Allows to replace the extension - if exist - of a path (M Skibbe)
...
No magic but i really often need such a functionality. Espacialy for buildrules.
2015-03-29 17:25:22 -04:00
Jason Perkins
653416ead7
Merged in domu/premake-dev/dev/issue240 (pull request #130 )
...
Fix issue #240 , make os.match to get exclude patterns for dirs and files, os.rmdir now gets all dirs and filter out . and .. manually
2015-03-29 16:53:41 -04:00
Jason Perkins
7f22ab9b7a
Merged in mchandler_blizzard/premake-dev/selflink_fix (pull request #126 )
...
Add check to ensure we dont link against our selves
2015-03-29 16:43:24 -04:00
Jason Perkins
0869ac5cb2
Implement AVX2 for Visual Studio 2013
2015-03-26 10:22:55 -04:00
Jason Perkins
d34021bcc9
Implement AVX2 flags for GCC and MSC
2015-03-26 08:17:13 -04:00
Jason Perkins
d61b995683
Fix indentation from previous commits
2015-03-26 08:13:34 -04:00
Damien Courtois
0c3a2bb2e3
fixed issue #265
2015-03-26 09:58:58 +01:00
Jason Perkins
45a694acb5
Fix casing of XML declaration in Visual Studio rule files
2015-03-25 20:02:39 -04:00
Jason Perkins
6d03fdf8fe
Re-reverse order of system and sibling libraries to match previous versions
2015-03-25 19:40:17 -04:00
Jason Perkins
dc187cb3e3
Backout changeset c477521856869d8d166f62cdbf710f2328c175f1
2015-03-25 19:29:33 -04:00
Jason Perkins
2ef3adb9d7
Convert premake.main.elements to an array, to allow manipulation from system and user scripts
...
Because the original function was called before the system and user scripts had been executed they never had a chance to make changes. As a list, they now have the ability to insert new steps.
2015-03-24 16:32:43 -04:00
Damien Courtois
b74bc541dc
fixed issue #264
2015-03-24 12:21:03 +01:00
Jason Perkins
d653b4e19a
Add _MAIN_SCRIPT_DIR to module search paths on startup
2015-03-22 12:44:44 -04:00
Jason Perkins
bda1d10e4a
Clean up module file error handling; use os.locate() to predetermine script availability
2015-03-14 14:21:54 -04:00
Jason Perkins
de9520eded
Re-enable deferred module loading
2015-03-13 19:17:07 -04:00
Jason Perkins
4667789bc3
Merge script error handling fix in module loader
2015-03-13 16:49:22 -04:00