-
Notifications
You must be signed in to change notification settings - Fork 83
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
fix build for 3.4 #119
fix build for 3.4 #119
Conversation
Hello Not sure if you have any ideas of how to fix the Linux ubsan errors , but maybe that can be another pr |
Thanks for your contribution! |
We'd better keep the quickjs/quickjs/VERSION.txt |
Sorry, I don't understand? |
build works for me now.
also updated to work with new scons (it ignores .gen. files now unless added specifically)
I don't know github actions, I tried to add automatic publishing but I am not sure if it works.
Edit:
Added a file to copy the tests from Godot, this helps reduce the maintenance of the build environments (the previous script was very custom). There is still some specialization, for the ansan and ubsan builds of Linux (fails with Infinity/nan errors) and with windows (quickjs incompatible with msvc, must use mingw.).
I also added a script that should simplify this project's release process, now all you should need to do to update a new release is to tag/create a new release and everything should be uploaded to the release at the end of the build.
I'm sorry about the amount of commits, I don't know Windows, or JavaScript so there was a lot of trial and error. As long as we squash merge it should be okay.