* m4/getrandom.m4: Rename LIB_GETRANDOM to GETRANDOM_LIB.
All uses changed.
* NEWS: Mention the change.
+2023-01-07 Bruno Haible <bruno@clisp.org>
+
+ getrandom: Rename LIB_GETRANDOM to GETRANDOM_LIB.
+ * m4/getrandom.m4: Rename LIB_GETRANDOM to GETRANDOM_LIB.
+ All uses changed.
+ * NEWS: Mention the change.
+
2023-01-07 Bruno Haible <bruno@clisp.org>
getlogin, getlogin_r: Rename LIB_GETLOGIN to GETLOGIN_LIB.
Date Modules Changes
+2023-01-07 getrandom Link with $(GETRANDOM_LIB) instead of
+ $(LIB_GETRANDOM).
+
2023-01-07 getlogin Link with $(GETLOGIN_LIB) instead of
getlogin_r $(LIB_GETLOGIN).
-# getrandom.m4 serial 9
+# getrandom.m4 serial 10
dnl Copyright 2020-2023 Free Software Foundation, Inc.
dnl This file is free software; the Free Software Foundation
dnl gives unlimited permission to copy and/or distribute it,
if test $gl_cv_lib_assume_bcrypt = yes; then
AC_DEFINE([HAVE_LIB_BCRYPT], [1],
[Define to 1 if the bcrypt library is guaranteed to be present.])
- LIB_GETRANDOM='-lbcrypt'
+ GETRANDOM_LIB='-lbcrypt'
else
- LIB_GETRANDOM='-ladvapi32'
+ GETRANDOM_LIB='-ladvapi32'
fi
;;
*)
- LIB_GETRANDOM= ;;
+ GETRANDOM_LIB= ;;
esac
+ AC_SUBST([GETRANDOM_LIB])
+ dnl For backward compatibility.
+ LIB_GETRANDOM="$GETRANDOM_LIB"
AC_SUBST([LIB_GETRANDOM])
])
Makefile.am:
TESTS += test-argv-iter
check_PROGRAMS += test-argv-iter
-test_argv_iter_LDADD = $(LDADD) $(LIB_GETRANDOM)
+test_argv_iter_LDADD = $(LDADD) $(GETRANDOM_LIB)
"clean-temp.h"
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(LIBTHREAD)
License:
Makefile.am:
TESTS += test-gc-arcfour
check_PROGRAMS += test-gc-arcfour
-test_gc_arcfour_LDADD = $(LDADD) $(LIB_GETRANDOM)
+test_gc_arcfour_LDADD = $(LDADD) $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-arctwo
check_PROGRAMS += test-gc-arctwo
-test_gc_arctwo_LDADD = $(LDADD) $(LIB_GETRANDOM)
+test_gc_arctwo_LDADD = $(LDADD) $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-des
check_PROGRAMS += test-gc-des
-test_gc_des_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_des_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-hmac-md5
check_PROGRAMS += test-gc-hmac-md5
-test_gc_hmac_md5_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_hmac_md5_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-hmac-sha1
check_PROGRAMS += test-gc-hmac-sha1
-test_gc_hmac_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_hmac_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-hmac-sha256
check_PROGRAMS += test-gc-hmac-sha256
-test_gc_hmac_sha256_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_hmac_sha256_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-hmac-sha512
check_PROGRAMS += test-gc-hmac-sha512
-test_gc_hmac_sha512_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_hmac_sha512_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-md2
check_PROGRAMS += test-gc-md2
-test_gc_md2_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_md2_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-md4
check_PROGRAMS += test-gc-md4
-test_gc_md4_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_md4_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-md5
check_PROGRAMS += test-gc-md5
-test_gc_md5_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_md5_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-pbkdf2-sha1
check_PROGRAMS += test-gc-pbkdf2-sha1
-test_gc_pbkdf2_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_pbkdf2_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-pbkdf2
check_PROGRAMS += test-gc-pbkdf2
-test_gc_pbkdf2_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_pbkdf2_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
"gc.h"
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
License:
LGPLv2+
Makefile.am:
TESTS += test-gc-rijndael
check_PROGRAMS += test-gc-rijndael
-test_gc_rijndael_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_rijndael_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-sha1
check_PROGRAMS += test-gc-sha1
-test_gc_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_sha1_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-sha256
check_PROGRAMS += test-gc-sha256
-test_gc_sha256_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_sha256_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-sha512
check_PROGRAMS += test-gc-sha512
-test_gc_sha512_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_sha512_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc-sm3
check_PROGRAMS += test-gc-sm3
-test_gc_sm3_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_sm3_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
Makefile.am:
TESTS += test-gc
check_PROGRAMS += test-gc
-test_gc_LDADD = $(LDADD) @LIB_CRYPTO@ $(LIB_GETRANDOM)
+test_gc_LDADD = $(LDADD) @LIB_CRYPTO@ $(GETRANDOM_LIB)
<unistd.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
License:
LGPL
Makefile.am:
TESTS += test-getentropy
check_PROGRAMS += test-getentropy
-test_getentropy_LDADD = $(LDADD) $(LIB_GETRANDOM)
+test_getentropy_LDADD = $(LDADD) $(GETRANDOM_LIB)
<sys/random.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
License:
LGPLv2+
Makefile.am:
TESTS += test-getrandom
check_PROGRAMS += test-getrandom
-test_getrandom_LDADD = $(LDADD) @LIB_GETRANDOM@
+test_getrandom_LDADD = $(LDADD) @GETRANDOM_LIB@
<sys/stat.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
$(LIBTHREAD)
Makefile.am:
TESTS += test-getumask
check_PROGRAMS += test-getumask
-test_getumask_LDADD = $(LDADD) $(CLOCK_TIME_LIB) $(LIB_GETRANDOM) $(LIBINTL) $(LIBTHREAD)
+test_getumask_LDADD = $(LDADD) $(CLOCK_TIME_LIB) $(GETRANDOM_LIB) $(LIBINTL) $(LIBTHREAD)
Link:
$(LIB_MBRTOWC)
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(LIBTHREAD)
License:
<stdlib.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
<stdlib.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
<stdlib.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
<stdlib.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
<stdlib.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
TESTS += test-stdio-c++
check_PROGRAMS += test-stdio-c++
test_stdio_c___SOURCES = test-stdio-c++.cc test-stdio-c++2.cc
-test_stdio_c___LDADD = $(LDADD) $(LIBINTL) $(LIB_NANOSLEEP) $(EUIDACCESS_LIBGEN) $(LIB_GETRANDOM)
+test_stdio_c___LDADD = $(LDADD) $(LIBINTL) $(LIB_NANOSLEEP) $(EUIDACCESS_LIBGEN) $(GETRANDOM_LIB)
endif
TESTS += test-stdlib-c++
check_PROGRAMS += test-stdlib-c++
test_stdlib_c___SOURCES = test-stdlib-c++.cc test-stdlib-c++2.cc
-test_stdlib_c___LDADD = $(LDADD) $(LIBINTL) $(GETLOADAVG_LIBS) $(CLOCK_TIME_LIB) $(EUIDACCESS_LIBGEN) $(LIB_GETRANDOM)
+test_stdlib_c___LDADD = $(LDADD) $(LIBINTL) $(GETLOADAVG_LIBS) $(CLOCK_TIME_LIB) $(EUIDACCESS_LIBGEN) $(GETRANDOM_LIB)
endif
"stdlib-safer.h"
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
License:
GPL
Link:
$(LIB_ACL)
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
$(LIBTHREAD)
Makefile.am:
TESTS += test-supersede
check_PROGRAMS += test-supersede
-test_supersede_LDADD = $(LDADD) $(LIB_ACL) $(CLOCK_TIME_LIB) $(LIB_GETRANDOM) $(LIBINTL) $(LIBTHREAD)
+test_supersede_LDADD = $(LDADD) $(LIB_ACL) $(CLOCK_TIME_LIB) $(GETRANDOM_LIB) $(LIBINTL) $(LIBTHREAD)
TESTS += test-sys_random-c++
check_PROGRAMS += test-sys_random-c++
test_sys_random_c___SOURCES = test-sys_random-c++.cc
-test_sys_random_c___LDADD = $(LDADD) $(LIB_GETRANDOM)
+test_sys_random_c___LDADD = $(LDADD) $(GETRANDOM_LIB)
endif
TESTS += test-sys_stat-c++
check_PROGRAMS += test-sys_stat-c++
test_sys_stat_c___SOURCES = test-sys_stat-c++.cc
-test_sys_stat_c___LDADD = $(LDADD) $(LIBINTL) $(CLOCK_TIME_LIB) $(LIB_MBRTOWC) $(LIB_GETRANDOM)
+test_sys_stat_c___LDADD = $(LDADD) $(LIBINTL) $(CLOCK_TIME_LIB) $(LIB_MBRTOWC) $(GETRANDOM_LIB)
endif
"tempname.h"
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
Makefile.am:
TESTS += test-tempname
check_PROGRAMS += test-tempname
-test_tempname_LDADD = $(LDADD) $(LIB_GETRANDOM) $(CLOCK_TIME_LIB)
+test_tempname_LDADD = $(LDADD) $(GETRANDOM_LIB) $(CLOCK_TIME_LIB)
<stdio.h>
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
"stdio-safer.h"
Link:
-$(LIB_GETRANDOM)
+$(GETRANDOM_LIB)
$(CLOCK_TIME_LIB)
License:
TESTS += test-unistd-c++
check_PROGRAMS += test-unistd-c++
test_unistd_c___SOURCES = test-unistd-c++.cc
-test_unistd_c___LDADD = $(LDADD) $(LIBINTL) $(CLOCK_TIME_LIB) $(EUIDACCESS_LIBGEN) $(LIBSOCKET) $(GETLOGIN_LIB) $(LIB_GETRANDOM)
+test_unistd_c___LDADD = $(LDADD) $(LIBINTL) $(CLOCK_TIME_LIB) $(EUIDACCESS_LIBGEN) $(LIBSOCKET) $(GETLOGIN_LIB) $(GETRANDOM_LIB)
endif