Commit Graph

62 Commits

Author SHA1 Message Date
Josh Tynjala
c9605ee784 PlatformSetup: in verbose mode, failure to install lime alias logs a warning
On Windows, if HAXEPATH is not set, but it probably should be, and installing the alias fails, logs a warning suggesting to set HAXEPATH
2024-02-08 14:29:04 -08:00
Josh Tynjala
e6205bf3aa PlatformSetup: openfl alias setup on Linux was missing try/catch, but lime alias setup and other platforms had it 2023-12-08 09:46:21 -08:00
Joshua Granick
2ccee960dc Rename Emscripten target to WebAssembly 2023-05-30 08:53:09 -07:00
Joseph Cloutier
2a2b5ebd22 Update Android SDK setup instructions.
Not only are we no longer targeting API 19, the minimum is now 21.
2022-06-12 13:22:00 -04:00
Apprentice-Alchemist
b2546aac9f Try fixing macOS and support no_console Windows subsystem. 2022-05-18 08:11:44 +02:00
Apprentice-Alchemist
6f196008c2 Fix Haxe 3 compat. 2022-04-28 19:53:31 +02:00
Apprentice-Alchemist
cb3b0240de Implement lime setup hl in a hopefully better way. 2022-04-28 19:42:46 +02:00
Apprentice-Alchemist
a44fe3669a Put hashlink binaries in templates/bin again.
Add setup script for macOS codesigning.
2022-04-28 19:42:45 +02:00
Joshua Granick
8c9808b038 Run formatter 2021-03-10 13:22:39 -08:00
loudoweb
e846c3df9a add binaries setup for HL 2020-07-15 21:07:41 +02:00
Josh Tynjala
164558726a PlatformSetup: sudo still required on Linux 2020-07-07 12:35:36 -07:00
Josh Tynjala
461a73fed3 PlatformTools: sudo is not required to copy to /usr/local/bin
This improves the setup experience by not requiring a password
2020-07-07 11:18:25 -07:00
Joshua Granick
277bbe6ae3 Minor compile fixes 2019-09-10 10:54:15 -07:00
Joshua Granick
8b6f4c3acc Add support for 'hashlink' as target alias 2019-04-11 10:29:59 -07:00
Joshua Granick
0c163a80e7 Use formatter for all Haxe code 2019-02-14 08:41:20 -08:00
Joshua Granick
430820cdb4 Name lime.tools.Project back to HXProject 2018-08-06 11:03:42 -07:00
Joshua Granick
e0f8813b96 Simplify HXP imports, fixes 2018-08-04 18:17:51 -07:00
Joshua Granick
bd9abc4c2a Update for HXP API change 2018-08-04 18:09:44 -07:00
Joshua Granick
4ec83c3638 Add lime.tools.* and keep Project-based tool code 2018-08-03 16:38:50 -07:00
Joshua Granick
6d9f3c4bd8 Fixes for dev HXP 2018-08-02 21:25:55 -07:00
Joshua Granick
884f1d5a8e Compile fixes for WinRT UWP 2018-07-20 20:46:15 -07:00
Joshua Granick
55ee251bb7 Fix command-line tools 2018-07-05 09:33:58 -07:00
Joshua Granick
19bbf4edd6 Initial support for HL target in tools (for testing) 2018-06-09 08:37:31 -07:00
Joshua Granick
026018886e Cleanup Electron support 2018-05-31 14:56:06 -07:00
Pete Shand
e45f0dd51d Add target support for Electron (#1157)
* add initial support for Electron
2018-05-31 14:18:29 -07:00
Joshua Granick
e496d09527 Revert "ALC bindings for HL"
This reverts commit 8d1ff873d8.

Revert "Binding fix"

This reverts commit c606ec5139.

Revert "Add support for HL libraries"

This reverts commit 6b49f4d240.

Revert "Minor fixes"

This reverts commit dcacb9f04a.

Revert "Compile fixes"

This reverts commit 3b9e572f8b.

Revert "Sync with Haxe std library (remove some overrides)"

This reverts commit c05061c970.

Revert "Initial support for HL target in tools (for testing)"

This reverts commit 1dadbb725c.
2018-04-27 06:32:17 -07:00
Joshua Granick
1dadbb725c Initial support for HL target in tools (for testing) 2018-04-26 11:27:50 -07:00
Joshua Granick
bd626b9472 Fix help text for --port, tweak arrangement of help items 2018-04-20 21:01:12 -07:00
Joshua Granick
8f53f44744 Minor setup tweak 2018-04-20 20:38:01 -07:00
Joshua Granick
9d225a6cd6 Add color to Lime setup 2018-04-20 20:23:51 -07:00
Joshua Granick
f806557ae7 Redo 'lime setup' to wrap 'lime config' 2018-04-20 18:58:10 -07:00
Joshua Granick
cb896fa0e2 Allow 'haxelib run openfl setup -cli' or '-alias' to install only the command-line alias 2018-01-16 09:35:07 -08:00
Joshua Granick
74d727587e Improve OpenFL setup 2018-01-16 09:29:48 -08:00
Joshua Granick
f4d1df57ee Embed a custom copy of haxelib, fix 'haxelib path' 2017-05-18 11:20:53 -07:00
Joshua Granick
d3837f3b2c Fixes with wildcard haxelib version 2017-05-18 09:22:56 -07:00
Joshua Granick
dba0a604b6 Quiet 'no setup required' message 2017-05-17 16:13:46 -07:00
Joshua Granick
87243a3f4c Do not use 'haxelib path' to request haxelib paths, fix support for haxelib version even if a newer dev directory is set, add warning (and ignore) if a library is already included using a different version 2017-05-17 16:06:07 -07:00
Valentin Lemière
56eda1d151 Remove ia32-libs-multiarch installation 2017-01-20 17:42:44 -08:00
Joshua Granick
55301ca4cf Move hxProject.certificate to .keystore, use iOS config for profile, identity and team ID, some file cleanup 2016-12-02 17:04:41 -08:00
Valentin Lemière
bfc800897e Minimum haxe version supported is 3.2.0 2016-10-20 10:34:18 +02:00
Joshua Granick
7b6dd93ddf Move to Lime config (instead of HXCPP config) 2016-10-17 15:22:31 -07:00
skwerlman
e810e44d6b Add support for the Emerge package manager
Also fixed a typo and dnf support
2016-08-31 09:19:27 -04:00
skwerlman
27912e8bff Add support for the DnF package manager
(replaced yum in fedora 22)
2016-08-31 09:14:43 -04:00
skwerlman
74d685193e Add support for the Equo package manager 2016-08-31 09:06:16 -04:00
player-03
5f3d5e90df Don't install Ant during the setup process. 2016-08-08 13:34:54 -07:00
Valentin Lemière
44f3ae8e18 Updating android ndk version (#723) 2016-06-06 14:54:36 +02:00
Joshua Granick
86d3baf361 Update text on Xcode install 2015-10-14 15:27:08 -07:00
Valerio Santinelli
130e8e703e More changes to build lime with AppleTV support (not yet finished) 2015-09-30 09:13:34 +02:00
Valerio Santinelli
1fe5147158 First few changes to build a tvOS target 2015-09-28 20:03:27 +02:00
Jellonator
f08925a938 Fixed "lime setup linux" on Ubuntu 13.10 and later
Currently, this line only checks if the current Ubuntu version is 13.10. More versions of Ubuntu have been released since then.
The reason this line was included was because versions of Ubuntu at or after 13.10 no longer have the package ia32-libs-multiarch.
When attempting to run "haxelib run lime setup linux" on Ubuntu versions after 13.10, e.g. Ubuntu 14.04, Lime crashes since there is no ia32-libs-multiarch package available.
The issue with this line of code is that it only checks for Ubuntu 13.10, and not any versions after this. 

Fortunately, Haxe supports testing strings via comparison operators.
By replacing the '==' operator with '>=,' this line now instead checks for versions of Ubuntu at or after 13.10 Saucy Salamander.
This works on Ubuntu 14.04.1, and should work on other versions too. Versions of Ubuntu Before 13.10 should still stay the same; they will still install the ia32-libs-multiarch package.
2015-09-25 23:24:53 -04:00