From b0c762f3b9d3884940924178116cefd426280000 Mon Sep 17 00:00:00 2001 From: William Pitcock Date: Mon, 25 Jul 2011 00:21:54 -0500 Subject: [PATCH] main: add --modversion option --- main.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/main.c b/main.c index 72c9e23..597f749 100644 --- a/main.c +++ b/main.c @@ -27,6 +27,7 @@ static int want_cflags = 0; static int want_libs = 0; +static int want_modversion = 0; static void print_cflags(pkg_t *pkg, void *unused) @@ -73,6 +74,15 @@ pkg_queue_walk(pkg_queue_t *head) pkg = pkg_find(pkgq->package); if (pkg) { + if (want_modversion) + { + wanted_something = 0; + want_cflags = 0; + want_libs = 0; + + printf("%s\n", pkg->version); + } + if (want_cflags) { wanted_something++; @@ -109,6 +119,7 @@ main(int argc, const char *argv[]) struct poptOption options[] = { { "libs", 0, POPT_ARG_NONE, &want_libs, 0, "output all linker flags" }, { "cflags", 0, POPT_ARG_NONE, &want_cflags, 0, "output all compiler flags" }, + { "modversion", 0, POPT_ARG_NONE, &want_modversion, 0, "output package version" }, POPT_AUTOHELP { NULL, 0, 0, NULL, 0 } };