Commit Graph

28 Commits

Author SHA1 Message Date
Renaud Guillard
be31d437b5 Add cleaning instructions to Bootstrap.mak 2020-05-25 23:03:12 +02:00
Renaud Guillard
8f437877bf Bootstrap.mak clean target(s)
Bootstrap can now clean itself using make -f Bootstrap.mak <platform>-clean

* Factorize cleanup tasks in two targets
	* windows-clean for windows systems
	* nix-clean: For all UNIX-based systems
* Add a "*-clean" target counterpart for each target as an alias of windows-clean or nix-clean
* Make each target invoke its *-clean target before running
* Replace use of $? / $** by explicit $(SRC) in build rules
	They cannot be used anymore due to the presence of the *-clean target in dependency list
2020-05-25 11:37:16 +02:00
Jason Perkins
ac874b91a4 Fix remaining MinGW build issues 2020-03-31 16:19:42 -04:00
tdesveaux
f29f8b2030 Fix MinGW64 build 2020-03-31 16:19:42 -04:00
François Revol
fd8bfef352 Fix Haiku support
- contrib/curl: use linux config for Haiku
Like svr4 we don't have SIOCGIFADDR.

- Haiku is POSIX enough

- Add libs for Haiku
Not tested yet

- contrib: fix Haiku bootstrap

- Fix os.getversion() for Haiku

- Fix bootstrap on Haiku
2019-10-01 00:48:56 +02:00
Thomas Desveaux
625e6d40e6 Bootstrap: Use gmake2 instead of gmake 2019-05-04 17:17:19 +02:00
Thomas Desveaux
d413f5c360 Bootstrap.mak: Add macosx alias for osx to match Premake os.host() 2019-05-03 17:35:04 +02:00
Samuel Surtees
1a415dfae8
Merge pull request #1069 from lanurmi/fix-solaris
Support successfully bootstrapping on Solaris (OpenIndiana).
2018-04-27 02:00:46 +10:00
Lauri Nurmi
e71a99d0a1 Support successfully bootstrapping on OpenBSD. 2018-04-26 16:39:33 +03:00
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
Sam Surtees
d995f687ef Fleshed out CI builds
- Extended Bootstrap.mak to allow users to specify platform and configuration
2018-04-09 22:12:10 +10:00
Tom van Dijck
36f835f313 Proof of concept for binary modules. 2017-07-04 19:19:23 -07:00
E.J. Bevenour
8c1e4a2f3b Add bsd to the output of possible platforms
Adds bsd to the default output as a possible platform
2017-07-03 06:54:51 -04:00
Tom van Dijck
7b9ff9f840 Update to Lua 5.3.4 2017-06-19 12:11:49 -07:00
Tom van Dijck
a1227fcf90 newer msbuilds require explicit platform. 2017-06-18 14:18:24 -07:00
Sam Surtees
713df1c9f3 Bootstrap makefile now cleans up previous builds before building 2017-04-20 01:17:42 +10:00
Sam Surtees
7b55321473 Added BSD support 2017-04-14 03:14:27 +10:00
Jusonex
386a7f0ab2 Fix failing 'https_get_verify_peer' test on Mac 2017-03-09 12:42:34 +01: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
NTAuthority
f069ff732e Add MSBuild target to Bootstrap.mak 2016-11-28 03:43:49 +01:00
Tom van Dijck
7b30174492 update bootstrap.mak 2016-02-26 08:23:27 -08:00
Tom van Dijck
0146d7473a add macro to bootstrap to override the visual studio version. 2016-01-17 13:39:48 -08:00
Tom van Dijck
42434ad8a8 missed linker settings. 2015-10-07 12:10:53 -07:00
Tom van Dijck
3e18d438f6 fix missing defines in bootstrap.mak 2015-10-07 12:05:38 -07: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
Tim Wharton
d536aa67e7 Add support for MinGW as a host bootstrap platform. 2015-06-11 19:26:59 +01:00
Tim Wharton
42b3ca2c51 Add bootstrap Makefile create premake initial executable
On a fresh clone, Bootstrap.mak can be used to prepare the initial premake executable on Windows, OSX and Linux.
2015-06-11 19:26:59 +01:00