-
-
Notifications
You must be signed in to change notification settings - Fork 24
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
Update Allegro to 4.4 and build it using CMake #424
Conversation
Again, I am wowed by this. This has gone so fast, and it works flawlessly. I just pull, build, and run. It works. Awesome. Also within CLion, it just works:
This is so satisfying :) Ok, so aside all the drooling, here are a few nitpicks:
|
Lastly, maybe we want to make our CI a bit smarter by caching the results of the dependencies? Or should we rebuild those everytime? Seems like a waste of time? |
Once this is merged #58 should become possible! 🎉 |
I would expect mingw supports shell scripts. If we make a regular shell script (so no bash script), then that can run on Linux, in MSYS2 and on a Mac. |
CMake is not the problem. I think there is a mistake in the CMakeLists.txt that comes with Allegro 4.4. If I set it to build a static library, I get a large list of unresolved functions. I looked into it for a while, but eventually gave up. |
Thanks a lot! I'm also happy to get it to work. |
Maybe, but Allegro is C code that builds really fast. So I wouldn't bother. |
Could not build Allegro statically, it is still a DLL named alleg44.dll. Apart from the standard Windows dependencies, it has no other dependencies. So no more copying of dlls from mingw.