]> git.sur5r.net Git - openldap/commitdiff
Use version strings provided by build system for -V
authorKurt Zeilenga <kurt@openldap.org>
Mon, 20 Jan 2003 20:48:06 +0000 (20:48 +0000)
committerKurt Zeilenga <kurt@openldap.org>
Mon, 20 Jan 2003 20:48:06 +0000 (20:48 +0000)
clients/tools/Makefile.in
clients/tools/common.c
clients/tools/common.h

index 0d742ed3fe50bfa2c26a19720b1cdf251b2469c7..83c83d12fd9a1c293a7cd6f8f6561761ac6f630a 100644 (file)
@@ -10,6 +10,8 @@ OBJS  = ldapsearch.o ldapmodify.o ldapdelete.o ldapmodrdn.o \
 LDAP_INCDIR= ../../include       
 LDAP_LIBDIR= ../../libraries
 
+MKVOPTS = -s
+
 XLIBS =  $(LDAP_LIBLDIF_A) $(LDAP_L)
 XXLIBS = $(SECURITY_LIBS) $(LDIF_LIBS) $(LUTIL_LIBS)
 
@@ -48,31 +50,31 @@ ldapadd:    ldapmodify
 
 ldsversion.c: ldapsearch.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapsearch > $@
+       $(MKVERSION) $(MKVOPTS) ldapsearch > $@
 
 ldmversion.c: ldapmodify.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapmodify > $@
+       $(MKVERSION) $(MKVOPTS) ldapmodify > $@
 
 lddversion.c: ldapdelete.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapdelete > $@
+       $(MKVERSION) $(MKVOPTS) ldapdelete > $@
 
 ldpversion.c: ldappasswd.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldappasswd > $@
+       $(MKVERSION) $(MKVOPTS) ldappasswd > $@
 
 ldrversion.c: ldapmodrdn.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapmodrdn > $@
+       $(MKVERSION) $(MKVOPTS) ldapmodrdn > $@
 
 ldwversion.c: ldapwhoami.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapwhoami > $@
+       $(MKVERSION) $(MKVOPTS) ldapwhoami > $@
 
 ldcversion.c: ldapcompare.o common.o $(XLIBS)
        @-$(RM) $@
-       $(MKVERSION) ldapcompare > $@
+       $(MKVERSION) $(MKVOPTS) ldapcompare > $@
 
 
 install-local: FORCE
index 5b5278f944527e33254be6c6a8c175fbf2db8b24..b4778509422e31a9d30811de9c459ddcbb9c1b58 100644 (file)
@@ -55,8 +55,6 @@ int   version = 0;
 
 /* Set in main() */
 char *prog = NULL;
-char *version_string = NULL;
-
 
 void
 tool_common_usage( void )
@@ -458,8 +456,7 @@ tool_args( int argc, char **argv )
     }
 
        if (version) {
-               fprintf( stderr, "%s: %s\n", prog,
-                       version_string ? version_string : "version unknown" );
+               fprintf( stderr, "%s: %s", prog, __Version );
                if (version > 1) exit( EXIT_SUCCESS );
        }
 
index f8cb32e89c2cc69b3133083f7d2a1f2dbd8b2f57..2791dbe2fb2219d9cc93eadd9280ae0ae435dfae 100644 (file)
@@ -44,6 +44,7 @@ extern int   version;
 
 /* Defined in common.c, set in main() */
 extern char *prog;
+extern const char __Version[];
 
 /* Defined in main program */
 extern const char options[];