-
-
Notifications
You must be signed in to change notification settings - Fork 117
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
autoconf/automake #5
Conversation
Use autoconf and automake for building the library and the executables. Use libtool to build the library. Add support for choosing sysconfdir ("/etc/"). Auto-detect openssl. Add some files requested by autoconf/automake (AUTHORS, NEWS). Replace the manual INSTALL file with the default one from auto*. Update patterns in .gitignore. 'make distcheck' finishes without problems for me. TODO: Some of the custom targets were not ported (RPM, Debian package, other binary distribution files). Windows support needs to be re-done, I can't test that. gettext is not properly auto-detected. Better support for bindings/ could be added.
Matches current uTorrent algorithm.
Hello Thomas, My vision of the project development is a bit different. I understand that you've done a big work. Sorry, that I personally In spite of this, it's ok with me to place some files in a Best regards, [1] http://sourceforge.net/apps/mediawiki/rhash/index.php?title=LibRHash 16.02.2014 18:21, Thomas Klausner wrote:
|
Thank you for your reply. Adding the autoconf stuff looks like this: People wanting to use it would just install automake & autoconf and run 'autoreconf -fiv' at the toplevel and then the usual ./configure && make && make install. I hope that's ok with you even if you don't like autoconf? |
No, sorry. I can't stand .ac/.am files in the top directory :) 19.04.2014 5:04, Thomas Klausner wrote:
|
Hi!
I've added autoconf/automake support to rhash. The main motivation was a properly libtoolized librhash, since other projects are using the library.
As the commit log says, there are some open points, which I can't address, I hope you can work on those:
Some of the custom targets were not ported (RPM, Debian package, other binary distribution files).
Windows support needs to be re-done, I can't test that.
gettext and bindings/ support could also be improved, but my first try for gettext was a lot of effort and went nowhere, so I'd like to know if you're interested in the autoconf project at all before continuing.
I hope you find this useful.
Thomas