• Arnaldo Carvalho de Melo's avatar
    perf tools: Handle --version string generation on machines without git · 688b2c2f
    Arnaldo Carvalho de Melo authored
    If git is installed we'll have a 'perf --version' output of this form:
    
    $ make -j8 -C tools/perf/ O=/home/acme/git/build/perf install
    $ perf --version
    perf version 3.7.rc3.g3afad6
    
    Now on a machine without git installed:
    
    $ mv  /home/acme/bin/git /home/acme/bin/git.OFF
    $ make -j8 -C tools/perf/ O=/home/acme/git/build/perf install
    $ perf --version
    perf version 3.7.0-rc2
    
    That is, no error message due to git not being installed will appear on the
    screen and instead the version string in the top level Makefile will be
    used.
    Requested-by: default avatarIngo Molnar <mingo@kernel.org>
    Cc: David Ahern <dsahern@gmail.com>
    Cc: Frederic Weisbecker <fweisbec@gmail.com>
    Cc: Jiri Olsa <jolsa@redhat.com>
    Cc: Mike Galbraith <efault@gmx.de>
    Cc: Namhyung Kim <namhyung@gmail.com>
    Cc: Paul Mackerras <paulus@samba.org>
    Cc: Peter Zijlstra <peterz@infradead.org>
    Cc: Stephane Eranian <eranian@google.com>
    Link: http://lkml.kernel.org/n/tip-am6yp6phvxyjmyndxogpunjv@git.kernel.orgSigned-off-by: default avatarArnaldo Carvalho de Melo <acme@redhat.com>
    688b2c2f
PERF-VERSION-GEN 703 Bytes