Allow make-version.pl to use git when missing from path
authorChristian Tellefsen <chris-git@tellefsen.net>
Wed, 6 Jan 2016 21:20:10 +0000 (22:20 +0100)
committerAlexis La Goutte <alexis.lagoutte@gmail.com>
Wed, 27 Jan 2016 09:28:13 +0000 (09:28 +0000)
commitadb731c1cd69855b1655a0f23001655392a07340
treecf8851dcf2f4737b72304b769bcfbe6f543af3e2
parent884795e60f31f0442f6afb2a4cae5a30bc128e27
Allow make-version.pl to use git when missing from path

This change allows make-version.pl to run correctly on Windows
without having the git binary dir in PATH. This prevents problems when
installing "Git for Windows" with default settings (git only available
via the bundled shell (bash).

Details:
* Add Git to the list of packages to be looked up by CMake.
* If Git is found by CMake, pass the full path to make-version.pl
* make-version.pl: Test whether git is available, and display a warning if git is missing.

On Unix-type systems this should have no impact.

Tested on Windows Server 2012 R2 and Ubuntu 15.04.

Change-Id: I7f7be2035c262658801586cb24c82b912848e31d
Reviewed-on: https://code.wireshark.org/review/13111
Reviewed-by: Graham Bloice <graham.bloice@trihedral.com>
Petri-Dish: Graham Bloice <graham.bloice@trihedral.com>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Alexis La Goutte <alexis.lagoutte@gmail.com>
CMakeLists.txt
make-version.pl