aboutsummaryrefslogblamecommitdiff
path: root/m4/tuklib_progname.m4
blob: b70d063ff0dc6efb411d2cd557c2d9375d9f6d6d (plain) (tree)
1
2
3


                                                                             












                                                                     
                                                                             
 
                      
 
                                                                             


                                  

                                                    
                                                                               
                                 
     
# SPDX-License-Identifier: 0BSD

#############################################################################
#
# SYNOPSIS
#
#   TUKLIB_PROGNAME
#
# DESCRIPTION
#
#   Put argv[0] into a global variable progname. On DOS-like systems,
#   modify it so that it looks nice (no full path or .exe suffix).
#
#   This .m4 file is needed allow this module to use glibc's
#   program_invocation_name.
#
#############################################################################
#
# Author: Lasse Collin
#
#############################################################################

AC_DEFUN_ONCE([TUKLIB_PROGNAME], [
AC_REQUIRE([TUKLIB_COMMON])
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