-
-
Notifications
You must be signed in to change notification settings - Fork 36
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
Better dependency management #18
Comments
I am working on a simple building tool for c/c++ applications called 'Ccoffee', i am using it in a couple of my applications, it uses shell, if i succeeded to integrate that into the engine, would it be efficient ? and i think it may work for windows too on windows terminal. EDIT : example of usage (the script also supports jni) : It uses variables to dynamically compile the sources. |
@Scrappers-glitch Isn't that every build system? Why not use cmake or scons? |
Well, yeah i wanted to have a very simple build that anyone could potentially change according to their needs, plus the ability to use jni easily. |
Interesting 🤔, but I would suggest use something like CMake or scons. There are multiple reasons:
Another thing... Your repo contains a "Dependencies" directory, which is problematic if you are willing to make this cross-platform (though I don't know exactly how much cross-platform these libraries are). Like ubuntu has a new lts release every 2 year.... About windows.... Windows can't run .sh scripts afaik. Python or lua could be a better option, if you have to write a cross platform script. |
Yep, i planning to do something similar soon. I haven't used CMake outside of android environment before, i hope its only a matter of installing cmake and using it to run a cmake script from terminal directly without problems....i will try cmake. |
I just started being active on this project again. Let me set something up. Just started building out the engine editor. |
I loved the simple coding style the engine is following, so good work indeed, i will try to provide a C-make script to build the engine soon. |
I have some boilerplate setup for pulling dependencies. All that is left is building scripts to build the game for other things besides VS 2019+ |
If someone tries to build your project, he is forced to use Microsoft Windows, with Visual Studio. It is better if you provide steps(or a script) to build for other platforms and compilers.
You may use CMake, or something similar. I know it is hard in C++. It would be better if we had package/dependency managers like maven, gradle in JAVA.
The text was updated successfully, but these errors were encountered: