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
cmake build fails on FreeBSD #3212
Comments
This has been solved in master already. It's better to use autotools on *NIX, especially if you are a maintainer. If you want to use CMake anyway, you can download the archive of the git repository rather than the distributable tarball which will include the missing file: https://github.com/zeromq/libzmq/archive/v4.2.5.tar.gz |
Thanks. I have a question: how to install builds/cmake/ZeroMQConfig.cmake.in using autotools? |
Autotools doesn't touch that since it's a CMake-specific file - it's only included in the distributable tarball |
You said to use autotools instead of cmake, but autotools doesn't install .cmake files that other projects expect. I need to enable .cmake files in the FreeBSD port |
Other projects can just use the pkgconfig file that every build ships. But as mentioned above you can use the linked archive of the git repo to build with CMake, as it includes everything, if you need to. Also if you want to add shipping those CMake files to the automake scripts feel free to send a PR. At the moment it's not implemented. |
It also doesn't appear that cmake build has an equivalent for xeus project (https://github.com/QuantStack/xeus) specifically wants cmake files:
|
There is an existing request to implement enabling NORM on CMake, but nobody has provided a PR so far: #2207 |
The text was updated successfully, but these errors were encountered: