-
Notifications
You must be signed in to change notification settings - Fork 66
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
CI: Building with meson and MSVC #98
Comments
Hi @kjellahl, Sorry for the delay, I think the CI config looks good to me, albeit I am by no means a CI config expert. If I understood you correctly, to build the documentation would be much more complex, as installing GraphViz would be the most tedious unless one can grab its binaries to unpack, as one needs to be able to build and/or install libtool using Visual Studio (which requires a special setup) in order to build it (it's a major pain; GraphViz's CMake files have certain assumptions involved). DoxyGen is easier, but will likely depend on LLVM support for our use case. I think we would be fine for our case to just skip building documentation for Windows-MSVC CI. With blessings, and cheers! |
If the curl command fails with the --compressed option, try it without that option. Reduce the exceedingly long 1-hour timeout. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See #98
No reason to apologize for a 2-day delay. This is no urgent issue.
Neither am I. I noticed in connection with PR #97 that it's good to have a CI test I noticed recently that it's possible to build the documentation with I will probably skip building the documentation when I add this CI test |
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See #98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See libsigcplusplus/libsigcplusplus#98
Make it possible to build documentation without the dot command. Set the HAVE_DOT option in Doxyfile during configuration. In Autotools builds it's still unconditionally YES. The inheritance diagrams don't look as nice without the dot command from the GraphViz package. See #98
@fanc999-1 I've experimented with a CI test that builds libsigcplusplus
with meson and MSVC. It would be fine if you could have a look at it,
and suggest improvements.
See branch kjellahl/ci-meson-msvc, file .github/workflows/meson-msvc.yml.
I've copied a similar CI file from libxmlplusplus, and made some modifications.
It does not build the documentation. Is that possible?
The text was updated successfully, but these errors were encountered: