From d7c2644cfd074bb46922c1976044312ad07be1c7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 21 Jul 2012 03:14:10 +0100 Subject: Add versioning; tweak libdcp version reporting; make makedcp more useful for testing. --- src/lib/util.cc | 4 +++- src/lib/version.h | 3 +++ src/lib/wscript | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 src/lib/version.h (limited to 'src/lib') diff --git a/src/lib/util.cc b/src/lib/util.cc index 92861739c..7c80ca3c9 100644 --- a/src/lib/util.cc +++ b/src/lib/util.cc @@ -35,6 +35,7 @@ #include #include #include +#include extern "C" { #include #include @@ -269,7 +270,8 @@ dependency_version_summary () << "libpostproc " << ffmpeg_version_to_string (postproc_version()) << ", " << "libswscale " << ffmpeg_version_to_string (swscale_version()) << ", " << MagickVersion << ", " - << "libssh " << ssh_version (0); + << "libssh " << ssh_version (0) << ", " + << "libdcp " << libdcp::version << " git " << libdcp::git_commit; return s.str (); } diff --git a/src/lib/version.h b/src/lib/version.h new file mode 100644 index 000000000..71639e3bc --- /dev/null +++ b/src/lib/version.h @@ -0,0 +1,3 @@ + +extern char const * dvdomatic_version; +extern char const * dvdomatic_git_commit; diff --git a/src/lib/wscript b/src/lib/wscript index a263a13d1..65df3f4ac 100644 --- a/src/lib/wscript +++ b/src/lib/wscript @@ -52,5 +52,6 @@ def build(bld): transcode_job.cc transcoder.cc util.cc + version.cc """ obj.target = 'dvdomatic' -- cgit v1.2.3