summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-17 09:28:47 +0000
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2002-05-17 09:28:47 +0000
commit27c54ef60b171c2bee3cbeddd3f8d8ce4eaaaf9a (patch)
tree15fb3c3a1717cc5418b8226243f791cd44ddb989 /lib
parent2fff04cf8061b27e10072a3f8cbdac6895839364 (diff)
downloadgnutls-27c54ef60b171c2bee3cbeddd3f8d8ce4eaaaf9a.tar.gz
Added --modules option to libgnutls-config. This option prints the extra modules that have been enabled into the library.
Diffstat (limited to 'lib')
-rw-r--r--lib/auth_anon.c2
-rw-r--r--lib/auth_dhe.c4
-rw-r--r--lib/auth_rsa.c2
-rw-r--r--lib/auth_srp.c2
-rwxr-xr-xlib/libgnutls-config.in10
5 files changed, 14 insertions, 6 deletions
diff --git a/lib/auth_anon.c b/lib/auth_anon.c
index 375ee44e9c..b5e042eff0 100644
--- a/lib/auth_anon.c
+++ b/lib/auth_anon.c
@@ -35,7 +35,7 @@ int gen_anon_client_kx( GNUTLS_STATE, opaque**);
int proc_anon_server_kx( GNUTLS_STATE, opaque*, int);
int proc_anon_client_kx( GNUTLS_STATE, opaque*, int);
-MOD_AUTH_STRUCT anon_auth_struct = {
+const MOD_AUTH_STRUCT anon_auth_struct = {
"ANON",
NULL,
NULL,
diff --git a/lib/auth_dhe.c b/lib/auth_dhe.c
index f279fd2e4b..fd0d31ca5d 100644
--- a/lib/auth_dhe.c
+++ b/lib/auth_dhe.c
@@ -36,7 +36,7 @@ static int gen_dhe_client_kx(GNUTLS_STATE, opaque **);
static int proc_dhe_server_kx(GNUTLS_STATE, opaque *, int);
static int proc_dhe_client_kx(GNUTLS_STATE, opaque *, int);
-MOD_AUTH_STRUCT dhe_rsa_auth_struct = {
+const MOD_AUTH_STRUCT dhe_rsa_auth_struct = {
"DHE_RSA",
_gnutls_gen_cert_server_certificate,
_gnutls_gen_cert_client_certificate,
@@ -57,7 +57,7 @@ MOD_AUTH_STRUCT dhe_rsa_auth_struct = {
_gnutls_proc_cert_cert_req /* proc server cert request */
};
-MOD_AUTH_STRUCT dhe_dss_auth_struct = {
+const MOD_AUTH_STRUCT dhe_dss_auth_struct = {
"DHE_DSS",
_gnutls_gen_cert_server_certificate,
_gnutls_gen_cert_client_certificate,
diff --git a/lib/auth_rsa.c b/lib/auth_rsa.c
index 01145fc889..84438af15d 100644
--- a/lib/auth_rsa.c
+++ b/lib/auth_rsa.c
@@ -41,7 +41,7 @@ int gen_rsa_client_kx(GNUTLS_STATE, opaque **);
int proc_rsa_client_kx(GNUTLS_STATE, opaque *, int);
-MOD_AUTH_STRUCT rsa_auth_struct = {
+const MOD_AUTH_STRUCT rsa_auth_struct = {
"RSA",
_gnutls_gen_cert_server_certificate,
_gnutls_gen_cert_client_certificate,
diff --git a/lib/auth_srp.c b/lib/auth_srp.c
index e794c16b29..45f0295335 100644
--- a/lib/auth_srp.c
+++ b/lib/auth_srp.c
@@ -38,7 +38,7 @@ int gen_srp_client_kx0(GNUTLS_STATE, opaque **);
int proc_srp_server_kx2(GNUTLS_STATE, opaque *, int);
int proc_srp_client_kx0(GNUTLS_STATE, opaque *, int);
-MOD_AUTH_STRUCT srp_auth_struct = {
+const MOD_AUTH_STRUCT srp_auth_struct = {
"SRP",
NULL,
NULL,
diff --git a/lib/libgnutls-config.in b/lib/libgnutls-config.in
index c0f83ed2e7..b83682bcb3 100755
--- a/lib/libgnutls-config.in
+++ b/lib/libgnutls-config.in
@@ -6,7 +6,7 @@ exec_prefix_set=no
gnutls_libs="@LIBGNUTLS_LIBS@"
gnutls_cflags="@LIBGNUTLS_CFLAGS@"
-
+gnutls_modules="@LIBGNUTLS_MODULES@"
usage()
{
@@ -18,6 +18,7 @@ Options:
[--version]
[--libs]
[--cflags]
+ [--modules]
EOF
exit $1
}
@@ -59,6 +60,9 @@ while test $# -gt 0; do
--libs)
echo_libs=yes
;;
+ --modules)
+ echo_modules=yes
+ ;;
*)
usage 1 1>&2
;;
@@ -90,4 +94,8 @@ if test "$echo_libs" = "yes"; then
echo ${gnutls_libs}
fi
+if test "$echo_modules" = "yes"; then
+ echo ${gnutls_modules}
+fi
+