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

Is there an IOS build guide? #432

Open
jdaaph opened this issue Jun 15, 2021 · 2 comments
Open

Is there an IOS build guide? #432

jdaaph opened this issue Jun 15, 2021 · 2 comments

Comments

@jdaaph
Copy link

jdaaph commented Jun 15, 2021

As the title goes. I'm really interested in building the project and on my ipad and play around with it. Thank you @andeplane !

@andeplane
Copy link
Contributor

Hey, I did not see this one! There is no guide, unfortunately, but the main thing is that you need to modify the Makefile for LAMMPS to match the compile flags you get when you target iOS. I seem to remember that I first choose iOS in Qt, and then compile Atomify. Open the Compile output (or the Makefile) to see what flags are being used for both compilation and linking. Then open the LAMMPS source code, and create a Makefile.ios or something that matches this.

The Atomify version you find in the App Store, is based on the https://github.com/ovilab/atomify/tree/mobile_5.6 branch I think (based on Qt 5.6).

Hope this helps a BIT, and let me know if you try but get stuck!

@andeplane
Copy link
Contributor

I am working on a replacement that is entirely on the web. See https://github.com/andeplane/atomify. It runs everything in the browser and is purely based on TypeScript and Webassembly. I haven't spent much time on making it nice on mobile, but it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants