-
Notifications
You must be signed in to change notification settings - Fork 6
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
Conan build compatibility #61
Comments
After many years of silence, due to a combination of factors (other responsibilities, and everyone's favorite pandemic), I am now working on fixing the Conan builds to work on macOS and Linux, whilst learning how Conan functions. I hope to have a working copy ready for macOS and Linux (whilst keeping Windows working too), and along with it, allow for cross-compilation of ARM for both newer Macs and Linux systems like the Raspberry Pi! |
Alright, Conan compilation has now become the default for macOS, and in theory it should be all set for Linux. I will give the Linux build a test the next chance I get and tweak it as needed! |
If you want, I have a compile setup that works flawlessly without conan. I wouldn't mind pull requesting it over. |
Thank you, I would love to take a look and see what you've got! I've enjoyed Conan less and less the more I've worked with it, and combined with the JFrog Artifactory account thing out with the lack of use...yeah, it's pretty annoying. 😛 I'm curious to know how you're handling the dependency management too (that was what convinced me to switch since Homebrew only offers specifically compiled versions)! |
Thank you for linking me! Unfortunately though, it looks like the script heavily relies on the Linux distribution's package manager, so it doesn't seem like it'll work the way I'd like it to for macOS. Basically, Homebrew ( |
You could try doing what mkxp-z does and compile all the dependencies in a makefile. ModShot does that for a couple of dependencies, but to save time, doesn't do it for everything. (Take a look at windows/Makefile and Linux/Makefile) Now that I think about it, mkxp-z has a greater focus on Mac support, so you could pull from there too. |
A makefile sounds like a pretty simple and straightforward solution! I'd happily welcome a PR that introduces this, but unfortunately I don't have the time anymore to work on big changes like that myself... |
I'd be down to make a pull request for that, but I wouldn't have a Mac to test it on. I can at least PR over something like that for Windows and Linux, though. |
Generally speaking, the efforts towards Linux would translate very well for macOS as well, so if you'd like to work on a Linux-tailored version, I'd be happy to add the macOS tweaks! Would you be down for coordinating this over direct messages? I recall we had spoken briefly over Twitter, and would be down to exchange other contact info through there! |
Sure! You'll have to send the messages to @Astrabit4 since I don't use my old twitter account anymore. |
It looks like your Twitter settings disallow DMs from those you don't follow, but sent a small tweet your way! |
Currently, the macOS and Linux builds do not support building through Conan like the Windows build should be supporting. One of the major issues is the Ruby requirement, as mentioned in #59.
The text was updated successfully, but these errors were encountered: