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

[build] Try to support iOS platform #330

Closed
raysan5 opened this issue Jul 19, 2017 · 7 comments
Closed

[build] Try to support iOS platform #330

raysan5 opened this issue Jul 19, 2017 · 7 comments
Labels
enhancement This is an improvement of some feature help needed - please! I need help with this issue

Comments

@raysan5
Copy link
Owner

raysan5 commented Jul 19, 2017

A user is trying to add support for iOS to raylib, just opening this issue to keep track on progress and help if possible.

@raysan5 raysan5 added enhancement This is an improvement of some feature help needed - please! I need help with this issue labels Jul 19, 2017
@define-private-public
Copy link
Contributor

Might be able to do this easily with CMake. Just sayin'

@tazdij
Copy link
Contributor

tazdij commented Jul 26, 2017

Psh, CMake 😜 Makefile is where all the fun is. I am setting up a fresh iOS dev environment on my Mac this week, and will start working on a fork to support iOS.

I am planning on modifying the Makefile further to support building for iOS allowing the developer to not need to manage an XCode project, and a Makefile. Utilizing xcrun from the XCode Command Line tools, this should be simple enough .

I already created a Makefile based on the Skully-Escape game, to support creating App Bundles for Mac from make direclty. It can be viewed here: https://bitbucket.org/midgetviking/raylib-project/src/c275fa4491e6d19d8f2f7daa9b88907896371f91/Makefile?at=default&fileviewer=file-view-default

Any ideas or thoughts on this would be great. I am really new to Mac development. My goal though is to allow for building for any platform (not cross-compiling) from cli using make.

@raysan5
Copy link
Owner Author

raysan5 commented Aug 24, 2017

@tazdij, Any progress on iOS support?

@tazdij
Copy link
Contributor

tazdij commented Aug 24, 2017

@raysan5, No not really, I haven't, sorry. Life has been super busy this last month. I have done more research on the topic and hopefully, I can set aside some time the first week of Sept. to make some progress on this. I have successfully compiled and linked the App for iOS, however it crashes immediately. This is where I left off.

One of my goals here, is to use Make for 100% of the build process. I don't want to load different build tools for each environment. But Apple loves making people use GUIs for everything. I suspect that I am somehow missing something in the linking process.

@raysan5
Copy link
Owner Author

raysan5 commented Aug 24, 2017

Hi @tazdij! Thank you very much for the update! It has been a busy month also for me, that's life... You actually get so far, that's great!

Completely agree on using Make for the build process, that's the approach I prefer.

@tazdij
Copy link
Contributor

tazdij commented Nov 16, 2017

It has been a while since I have given you an update. Unfortunately, due to some family situations, I have made zero progress on the iOS development. Hopefully in January I will have a few days to work on this. Sorry I brought this up, and then completely failed to deliver for you.

@raysan5
Copy link
Owner Author

raysan5 commented Nov 16, 2017

Hey Donald!

No worries at all! No problem! I can understand it perfectly! Family is way more important than a few lines of code... don't feel forced to work on this!

Hope everything is all right! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement This is an improvement of some feature help needed - please! I need help with this issue
Projects
None yet
Development

No branches or pull requests

3 participants