Lauri Nurmi
755a7e6d66
Support successfully bootstrapping on Solaris (OpenIndiana).
...
Some support already existed, but not enough. Also the "linkoptions" provided was incompatible with the Solaris ld.
2018-04-26 09:44:17 +03:00
Tom van Dijck
aae8917042
Merge pull request #687 from tvandijck/os_regkey
...
Windows Registry
2017-01-31 13:11:21 -08:00
Justin O'Dell
7bad45325f
Windows Registry
...
- Added a new os command `getreg` which takes a registry path and returns the value or nil
2016-12-28 07:43:54 -08:00
Tai Chi Minh Ralph Eastwood
6f1aaf469a
Fix premake4.lua bootstrap build script
2016-12-17 16:44:17 +00:00
Tom van Dijck
91c98e615b
Move Lua into folder without version, so it's easier to update to a newer version.
2015-10-05 10:11:15 -07:00
Jason Perkins
26df42d6c4
Link rt to fix missing clock_gettime() error on Linux
2015-07-31 18:59:53 -04:00
Jason Perkins
0ef03eb13a
Fix embed action for Premake 4.x executables
2015-02-25 15:50:48 -05:00
Jason Perkins
08c9a93e2b
Remove non-functional embed action from the Premake4 version of the project script
2015-02-19 17:02:23 -05:00
Aleksi Juvani
7937f55073
Fix bootstrapping with premake4
2014-09-27 11:16:41 +00:00
Jason Perkins
985c58103c
Make the version change from 4.x to 5.x official
...
- Rename executable to premake5
- Default to premake5.lua project script; fallback to premake4.lua if not found
- Clean up internal references to premake4 naming
2013-09-10 16:24:39 -04:00
Pino Toscano
cf9fb335b7
Initial support for GNU/Hurd.
...
Identify the platform as "hurd", and make use of stuff already used for Linux or *BSD when possible.
The location of the premake binary (premake_locate) is not implemented, since there is currently no way to do that on GNU/Hurd.
2013-04-19 23:00:47 +02:00
Jason Perkins
5e4993b1d3
Merge AIX changes
2013-04-03 11:54:39 -04:00
Jason Perkins
9ae0964e8a
Remove clang tool selection from Mac configuration so we can keep using 4.x on Hg checkouts
2013-04-03 10:36:53 -04:00
David Norton
eef65469ca
Added AIX configuration to premake4.lua.
2013-03-28 11:19:34 -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
96915b0e19
A bit of cleanup on Linux and BSD build configurations
2013-02-07 11:04:01 -05:00
Jason Perkins
3933528edc
Fixed platform filter in premake4.lua
2012-07-17 15:38:26 -04:00
Jason Perkins
67ba45c1c3
Make GMake target rules configuration dependent
2012-06-22 17:15:17 -04:00
Jason Perkins
a4b2152e85
Removed dynamic loading of Ole32 on Windows (see patch #3456407 )
2012-01-04 15:01:22 -05:00
Jason Perkins
974468375b
Patch 3429777: Support for DragonFly BSD (Joachim de Groot) and 3445049: Build fix for FreeBSD (Konstantin Tokarev)
2011-12-06 15:42:05 -05:00
Jason Perkins
d58b692ec7
Pushed supported OS X minimum version up to 10.4, removed static C++ runtime library linkage. Can now build on 10.7
2011-08-01 15:21:55 -04:00
Jason Perkins
b2e7af94cf
Replaced host.windowsversion with os.getversion
2011-03-26 17:12:10 -04:00
Liam Devine
ecd8d1ae34
added define _CRT_SECURE_NO_DEPRECATE for visual studio build in premake4.lua. Old versions of vs2005 use this define.
...
added host.c for detecting if the process is running under wow, uses code provided on msdn where we lookup the function at runtime, which fails gracefully if a 32 bit machine.
add host.is_64bit function in host.lua
2011-03-12 17:03:10 +00:00
Jason Perkins
a69bcbfb58
Added support for Haiku OS (Yuriy O'Donnell)
2011-02-10 12:24:51 -05:00
Jason Perkins
80cb617918
Removed scripts.c from the repository
2010-12-23 14:06:11 -05:00
Jason Perkins
781f1cf792
Improved portability of Premake's Mac OS X binaries (William Burnson)
2010-10-11 12:25:55 -04:00
Jason Perkins
b3a1d979ca
Added support for Solaris (Dean Ross-Smith)
2010-07-20 17:03:21 -04:00
starkos
738c0ce784
Force Mac OS X release build to be 10.5 compatible
2010-03-17 15:45:08 +00:00
starkos
deb345176a
Bug 2928775: Error loading external Lua module with require(); added test for ./ prefix on wildcard matches
2010-01-13 23:29:21 +00:00
starkos
ba8750bf28
Adjusted string length limits to build on VS2003
2010-01-07 16:24:17 +00:00
starkos
a212a798ec
Bug 2872066: Two test failures in 4.1.2
2009-12-09 19:12:00 +00:00
starkos
6a323fc263
Bug 2903430: Using relative instead of absolute paths with $() macro
2009-12-08 20:25:35 +00:00
starkos
eb8fa9715f
Added more source files to build script
2009-12-05 18:14:11 +00:00
starkos
29fcfa20fa
Started a release script
2009-07-16 15:20:15 +00:00
starkos
735bb610c4
Cut some more fat from the embedded scripts
2009-06-15 18:36:09 +00:00
starkos
bc2a84b7a0
Removed duplicate newlines from embedded scripts
2009-06-15 18:23:53 +00:00
starkos
457744c27e
Added platform support to CodeLite
2009-04-24 13:40:28 +00:00
starkos
d667c6aec1
Phased out templates from manifest
2009-04-23 22:55:10 +00:00
starkos
60e383f8b8
solution() and project() now only set the active object when called with a name; remains unchanged otherwise
2009-01-19 16:56:40 +00:00
starkos
f2931efbc9
Embed scripts instead of precompiled bytecodes to avoid portability issues; undo previous PPC fixes
2009-01-19 01:45:47 +00:00
starkos
9ebd499dd1
Bug: Windows release builds of Premake4 made with GCC crash on script syntax errors
2009-01-13 19:33:21 +00:00
starkos
3bb40f9dc9
Added LUA_USE_LINUX and LUA_USE_MACOSX to enable POPEN functionality
2009-01-11 21:50:11 +00:00
starkos
6383c30674
Removed FatalWarnings flag, to make sure it can build around new compiler warnings. Checked return values in os_getcwd
2009-01-04 16:09:14 +00:00
starkos
6bea67a3ba
Added link to libm for Linux builds
2008-12-30 01:58:19 +00:00
starkos
343050bc6f
Upgraded to Lua 5.1.4
2008-12-30 01:15:38 +00:00
starkos
d101d580c2
Add --to option to control output location
2008-12-27 13:34:58 +00:00
starkos
eee828d06b
Some tweaks to allow location to be nil (handy when working with a location option)
2008-12-27 13:33:10 +00:00
starkos
b0441e8eb4
Changed makefile CONFIG variable to "config" to match "verbose"
2008-12-22 22:47:16 +00:00
starkos
4f824e808e
Fixed bug in Premake4 build script (doh!)
2008-12-19 14:28:04 +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