-
Notifications
You must be signed in to change notification settings - Fork 94
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
Make the testsuite a standalone CMake project #208
Comments
That's awesome! Thank you :) We will most likely integrate the changes you proposed for making the deployment easier, but it will take some time ... |
Take your time. I might also attempt an official packaging for |
Partly. We're preparing the 1.0 release since several weeks and the list of missing things is surprisingly small. However, I suggest delaying a globjects packaging for Debian for a couple of weeks after the 1.0 release so we can react on first errors for other users. |
Understood. Let me know when it is ok. |
Just as an FYI, Debian will be soon entering its freeze period prior to its next stable release (in a couple of months). So, if you guys wish to have |
We expected a freeze in January 2017. |
This issue is currently under review in cmake-init (cginternals/cmake-init#40). |
Just as an FYI, Builds for all supported architectures can be monitored here. So far, the |
Thanks for the update, we're currently preparing all assets for the release (installer, documentation, press articles, demos, project health checks, ...). |
@ghisvail We officially released globjects 1.0. Please let us know if anything hinders deployment on Debian. |
Brilliant. I refreshed the Debian packaging and found no issues. |
I updated the cmake-init project setup for glbinding and we now have a separate CMake project for the tests. If you or anyone else want to try the tests in a completely different environment than the glbinding source directory from the repository, the |
Ok
Assuming the CMake config package is installed in the appropriate system location, it should be picked up automatically. That's exactly the solution I expected. Thanks for rolling it out. |
More of a wishlist item than an issue actually. It would be nice to make the tests in
source/tests
a standlone CMake project, so that they can be run against the built target as it is now, but also against an already installed one (for instance coming from a package or an embedded version).This would be significantly ease the Debian CI process, since all this would require is installing the
libglbinding-dev
package, copy thesource/tests
directory to the testbed and run a standard CMake configuration, build and run.I am able to achieve this at the moment, but the following must be prepended to
source/tests/CMakeLists.txt
:FYI, Debian is not the only distribution with CI in place, so addressing this should benefit a larger crowd.
Cheers,
The text was updated successfully, but these errors were encountered: