-
Notifications
You must be signed in to change notification settings - Fork 4
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
Package Linux/Windows binaries with CPack #145
Comments
Regarding required DL libraries on Windows & SDL2, check the following on all SDL2 subprojects:
From https://www.libsdl.org/projects/SDL_image/. If we don't need some of these DLs, just don't care about them being missing from the bundled .zip/installer. |
Done at 142ac3a: libpng16-16.dll from SDL_image and libmpg123-0.dll from SDL_mixer. YARP plugins are going to be more troublesome since all plugin manifests must be installed alongside RD's binaries and resources:
BTW googletest 1.8.0 keeps installing headers and static libraries (roboticslab-uc3m/questions-and-answers#41 (comment)). It's easily solved by using googletest 1.8.1, but CMake warns about undefined variables. Perhaps GTestSources.cmake should inspect the parent folder? In that case, set both |
Done at 198deb6. |
See #112 (packaging user/developer manuals). |
Note to self: wire package version in |
Moar links 'n' stuff:
Also, check CMake 3.5+ releases as I'm aware that CPack support has been improved at some point. |
Since Travis and AppVeyor will most certainly go into oblivion, check how YCM manages releases in the GH Actions framework: release.yml. |
Currently WIP at the cpack branch. Main issue ATM: bundle plugins (DL libraries) that cannot be detected with ldd or similar. Check the BundleUtilities module and roboticslab-uc3m/amor-api/cmake/templates/bundle_example_app.cmake.in (private repo).
The text was updated successfully, but these errors were encountered: