Commit Graph

56 Commits

Author SHA1 Message Date
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