diff options
author | Jia Tan <jiat0218@gmail.com> | 2023-01-02 22:33:48 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-02 22:33:48 +0800 |
commit | bb740e3b117f1a3c65152d01e5755523a908ecb1 (patch) | |
tree | cce1a3cf9981a4a233cd89083e159d26416279e2 /m4/tuklib_progname.m4 | |
parent | Tests: test_check: Test corner cases of CLMUL CRC64. (diff) | |
download | xz-bb740e3b117f1a3c65152d01e5755523a908ecb1.tar.xz |
Build: Only define HAVE_PROGRAM_INVOCATION_NAME if it is set to 1.
HAVE_DECL_PROGRAM_INVOCATION_NAME is renamed to
HAVE_PROGRAM_INVOCATION_NAME. Previously,
HAVE_DECL_PROGRAM_INVOCATION_NAME was always set when
building with autotools. CMake would only set this when it was 1, and the
dos/config.h did not define it. The new macro definition is consistent
across build systems.
Diffstat (limited to 'm4/tuklib_progname.m4')
-rw-r--r-- | m4/tuklib_progname.m4 | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/m4/tuklib_progname.m4 b/m4/tuklib_progname.m4 index f3e158bd..2133e327 100644 --- a/m4/tuklib_progname.m4 +++ b/m4/tuklib_progname.m4 @@ -21,5 +21,8 @@ AC_DEFUN_ONCE([TUKLIB_PROGNAME], [ AC_REQUIRE([TUKLIB_COMMON]) -AC_CHECK_DECLS([program_invocation_name], [], [], [#include <errno.h>]) +AC_CHECK_DECL([program_invocation_name], [AC_DEFINE( + [HAVE_PROGRAM_INVOCATION_NAME], [1], + [Define to 1 if PROGRAM_INVOCATION_NAME is declared in <errno.h>])], + [], [#include <errno.h>]) ])dnl |