[PATCH 1/4] Add comments to configure.ac
Sergio Durigan Junior
sergiodj en sergiodj.net
Lun Abr 14 06:10:34 UTC 2014
I think it is important to make configure.ac nicer to read, because
sometimes one has to hack it and decrypt the code in there. This commit
achieves this goal by (a) adding the GPL license header, (b) commenting
the important steps of configure.ac, and (c) updating some parameters
from certain macros.
---
configure.ac | 36 ++++++++++++++++++++++++++++++++++--
1 file changed, 34 insertions(+), 2 deletions(-)
diff --git a/configure.ac b/configure.ac
index c3699ea..a9cce1f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,11 +1,43 @@
-AC_INIT(rnetclient,2014.1,softwares-impostos em fsfla.org)
-AC_CONFIG_AUX_DIR(build-aux)
+dnl Autoconf configure script for rnetclient.
+dnl Copyright (C) 2013-2014 Thadeu Lima de Souza Cascardo <cascardo em minaslivre.org>
+dnl Copyright (C) 2014 Sergio Durigan Junior <sergiodj em sergiodj.net>
+dnl
+dnl This program is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 3 of the License, or
+dnl (at your option) any later version.
+dnl
+dnl This program is distributed in the hope that it will be useful,
+dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+dnl GNU General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+dnl Run ./bootstrap.sh on the source directory in order to process this
+dnl file.
+
+dnl Initialization routines.
+AC_INIT([rnetclient], [2014.1], [softwares-impostos em fsfla.org], [],
+ [http://wiki.libreplanetbr.org/rnetclient])
+dnl If you update this auxiliary directory, remember to also update the
+dnl value of $AUX_DIR in the 'bootstrap.sh' script.
+AC_CONFIG_AUX_DIR([build-aux])
AM_INIT_AUTOMAKE
+
+dnl Do we have a usable compiler and 'install'?
AC_PROG_CC
AC_PROG_INSTALL
+
+dnl Checking for GNUTLS and libgcrypt.
PKG_CHECK_MODULES(GNUTLS, gnutls >= 1.4.0, , AC_MSG_ERROR(Could not find gnutls))
AM_PATH_LIBGCRYPT(,,AC_MSG_ERROR(Could not find gcrypt))
+
+dnl Setting useful flags.
LIBS="$LIBGCRYPT_LIBS $GNUTLS_LIBS $LIBS -lz"
CFLAGS="$LIBGCRYPT_CFLAGS $GNUTLS_CFLAGS $CFLAGS"
+
+dnl Outputting the necessary files for the build.
AC_CONFIG_HEADERS([config.h])
AC_OUTPUT(Makefile)
--
1.9.0
Más información sobre la lista de distribución Softwares-impostos