From 3e78202d7e577d9ca4044250c9cfbffddc2d2441 Mon Sep 17 00:00:00 2001 From: lefessan Date: Sun, 2 Jul 2023 09:51:07 +0000 Subject: [PATCH] bin/cob-config: fix missing arguments and order of echos * Some arguments are printed in the help, but not implemented * If multiple arguments are given, echo values in the same order as arguments --- bin/ChangeLog | 5 +++++ bin/cob-config.in | 49 +++++++++++++++++++++++++---------------------- 2 files changed, 31 insertions(+), 23 deletions(-) diff --git a/bin/ChangeLog b/bin/ChangeLog index 6d325eb05..f9d3271e4 100644 --- a/bin/ChangeLog +++ b/bin/ChangeLog @@ -1,4 +1,9 @@ +2023-07-01 Fabrice Le Fessant + + * cob-config: echo in same order as arguments. Add missing + arguments (--bindir,--libdir,--datadir,--mandir,--includedir) + 2022-10-18 Simon Sobisch * cobcrun.c: minor validation - check for empty parameters diff --git a/bin/cob-config.in b/bin/cob-config.in index 6c07e7de1..03931f313 100644 --- a/bin/cob-config.in +++ b/bin/cob-config.in @@ -26,6 +26,10 @@ exec_prefix=${prefix} exec_prefix_set=no libdir=@libdir@ includedir=@includedir@ +bindir=@bindir@ +datadir=@datadir@ +includedir=@includedir@ +mandir=@mandir@ version="@VERSION@.@COB_PATCH_LEVEL@" cflags="@COB_CFLAGS@" @@ -76,24 +80,39 @@ while test $# -gt 0; do exec_prefix=$optarg fi ;; - --prefix) - echo_prefix=yes - ;; --exec-prefix=*) exec_prefix=$optarg exec_prefix_set=yes ;; + --prefix) + echo ${prefix} + ;; --exec-prefix) - echo_exec_prefix=yes + echo ${exec_prefix} ;; --version) - echo $version + echo ${version} ;; --cflags) - echo_cflags=yes + echo ${cflags} ;; --libs) - echo_libs=yes + echo ${libs} + ;; + --bindir) + echo ${bindir} + ;; + --datadir) + echo ${datadir} + ;; + --includedir) + echo ${includedir} + ;; + --libdir) + echo ${libdir} + ;; + --mandir) + echo ${mandir} ;; --help) cat <