Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Install Haxe Dependencies to Allow All Moonshine Haxe Project Templates to Run #110

Open
JoelProminic opened this issue Jun 27, 2023 · 0 comments
Labels
bug Something isn't working enhancement New feature or request
Milestone

Comments

@JoelProminic
Copy link
Contributor

While testing #105, we noticed that Build & Run failed for a Haxe FeathersUI project on Windows using the windows target. In this case, the fix was to:

  • Run haxelib run openfl setup --quiet - already added to MSDKI
  • Install a C++ SDK using the Microsoft Visual Studio installer. There is some discussion for alternatives in Update Haxe to minimum 4.2.5 #105, but so far the Visual Studio installation is the only one that works.

Ideally, I expect all of the projects templates in Moonshine to work without installing additional SDKs after running Install All in MSDKI. I would like to do a review of the Haxe projects to see if there are other cases that are not supported.

That said, automating the Microsoft Visual Studio install would be risky from a licensing perspective. We should be careful about this, and we may find that there are some SDKs that need to be installed separately (similar to HCL Notes). In this case, it would be nice to give some guidance in Moonshine so that the user doesn't have to do investigation to figure out what they need.

@JoelProminic JoelProminic added bug Something isn't working enhancement New feature or request labels Jun 27, 2023
@JoelProminic JoelProminic added this to the v4.6.0 milestone Jun 27, 2023
@JoelProminic JoelProminic modified the milestones: v4.6.0, v4.7.0 Dec 13, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant