mirror of
https://github.com/OpenVPN/openvpn.git
synced 2024-09-19 19:42:30 +02:00
Fix dependency checking for configure.h (v2)
Alon Bar-Lev indicated commit f27bf50931
was missing proper dependency checking. This patch corrects this and
fixes an issue when creating configure.h via make distcheck.
This is an enhanced version of the one sent to the openvpn-devel mailing
list April 13, 2010 [1], after having received some feedback from Gert
Doering, cleaning up configure_log.awk further.
[1] <http://thread.gmane.org/gmane.network.openvpn.devel/3410/focus=3491>
Signed-off-by: David Sommerseth <dazo@users.sourceforge.net>
Acked-by: Gert Doering <gert@greenie.muc.de>
This commit is contained in:
parent
d94049b828
commit
043b61b2a5
10
Makefile.am
10
Makefile.am
@ -66,7 +66,8 @@ dist_noinst_SCRIPTS = \
|
||||
$(TESTS) \
|
||||
doclean \
|
||||
domake-win \
|
||||
t_cltsrv-down.sh
|
||||
t_cltsrv-down.sh \
|
||||
configure_h.awk configure_log.awk
|
||||
|
||||
dist_noinst_DATA = \
|
||||
openvpn.spec \
|
||||
@ -142,9 +143,12 @@ openvpn_SOURCES = \
|
||||
win32.h win32.c \
|
||||
cryptoapi.h cryptoapi.c
|
||||
|
||||
nodist_openvpn_SOURCES = configure.h
|
||||
options.$(OBJEXT): configure.h
|
||||
|
||||
configure.h: Makefile
|
||||
awk -f configure_h.awk config.h > $@
|
||||
awk -f configure_log.awk config.log >> $@
|
||||
awk -f $(srcdir)/configure_h.awk config.h > $@
|
||||
awk -f $(srcdir)/configure_log.awk config.log >> $@
|
||||
|
||||
clean-local:
|
||||
-rm -f configure.h
|
||||
|
@ -27,10 +27,7 @@
|
||||
# ./config.log.
|
||||
#
|
||||
|
||||
BEGIN {
|
||||
printf ("#define CONFIGURE_CALL \"")
|
||||
}
|
||||
/\$ .\/configure/ {
|
||||
print $0,"\""
|
||||
/\$ (.*)\/configure/ {
|
||||
printf ("#define CONFIGURE_CALL \"%s\"\n", $0)
|
||||
exit 0
|
||||
}
|
||||
|
@ -2921,7 +2921,9 @@ usage_version (void)
|
||||
msg (M_INFO|M_NOPREFIX, "%s", title_string);
|
||||
msg (M_INFO|M_NOPREFIX, "Originally developed by James Yonan");
|
||||
msg (M_INFO|M_NOPREFIX, "Copyright (C) 2002-2010 OpenVPN Technologies, Inc. <sales@openvpn.net>");
|
||||
#ifdef CONFIGURE_CALL
|
||||
msg (M_INFO|M_NOPREFIX, "\n%s\n", CONFIGURE_CALL);
|
||||
#endif
|
||||
msg (M_INFO|M_NOPREFIX, "Compile time defines: %s", CONFIGURE_DEFINES);
|
||||
openvpn_exit (OPENVPN_EXIT_STATUS_USAGE); /* exit point */
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user