aboutsummaryrefslogtreecommitdiffstats
path: root/src/gpgrt-config.in (follow)
Commit message (Collapse)AuthorAgeFilesLines
* gpgrt-config: Append default directory to PKG_CONFIG_PATH.NIIBE Yutaka2025-02-061-11/+6
| | | | | | | | * src/gpgrt-config.in: Fix initializing PKG_CONFIG_PATH. -- Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Avoid warning about literals for curly braces.Jakub Jelen2024-02-011-1/+1
| | | | | | | | | | * src/gpgrt-config.in: Fix the pattern match for an expression with variable in the ".pc" config file. -- GnuPG-bug-id: 6969 Signed-off-by: Jakub Jelen <[email protected]>
* gpgrt-config: Simplify to set gpgrt_libdir.NIIBE Yutaka2023-04-101-6/+3
| | | | | | | | * src/gpgrt-config.in (determine_gpgrt_libdir): Merge the two cases. -- Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Support a simple invocation.NIIBE Yutaka2022-11-291-3/+73
| | | | | | | | | * src/gpgrt-config.in (determine_gpgrt_libdir): New. -- GnuPG-bug-id: 6288 Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Strip system paths for --cflags and --libs.NIIBE Yutaka2022-08-251-4/+10
| | | | | | | | | | | * src/gpgrt-config.in: Strip -I and -L with system paths. -- This behavior is more compatible to pkg-config. GnuPG-bug-id: 6136 Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Fix behavior when PKG_CONFIG_LIBDIR="".NIIBE Yutaka2021-09-101-1/+1
| | | | | | | | | * src/gpgrt-config.in: Correctly detect the case. -- GnuPG-bug-id: 5595 Signed-off-by: NIIBE Yutaka <[email protected]>
* build: Fix gpgrt-config for handling 'Requires' field.NIIBE Yutaka2021-04-071-1/+2
| | | | | | | | | | * src/gpgrt-config.in (get_attr_l): Fix thinko for word split. -- GnuPG-bug-id: 5381 Reported-by: Jakub Jelen <[email protected]> Signed-off-by: NIIBE Yutaka <[email protected]>
* build: Fix gpgrt-config.NIIBE Yutaka2021-02-161-6/+1
| | | | | | | | | * src/gpgrt-config.in: Remove delimiter variable. -- Fixes-commit: 7b81ec272b0c54ac893c09be4715b76e84c27b23 Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Fix handling 'Requires' field.NIIBE Yutaka2020-08-031-6/+11
| | | | | | | | | | * src/gpgrt-config.in (get_attr_l): New. (all_required_config_files): Use get_attr_l. -- GnuPG-bug-id: 5010 Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Support Libs.private and Requires.private.NIIBE Yutaka2019-09-041-0/+20
| | | | | | * src/gpgrt-config.in: Support Libs.private and Requires.private. Signed-off-by: NIIBE Yutaka <[email protected]>
* build: Take care of POSIX shell path.NIIBE Yutaka2019-06-181-0/+626
| | | | | | | | | | | | * configure.ac (INSTALLSHELLPATH): New. * src/Makefile.am: Change invocation of gpg-error-config-test.sh. * src/gpgrt-config.in (INSTALLSHELLPATH): To be substituted. * src/gpg-error-config-test.sh.in: Likewise. -- GnuPG-bug-id: 4574 Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Better architecture independent support.NIIBE Yutaka2018-10-291-628/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac: Don't generate gpgrt-config. * src/gpgrt-config: Rename from gpgrt-config.in. (--prefix, --exec-prefix, --libdir): Use --libdir to determine PKG_CONFIG_LIBDIR. * src/Makefile.am (EXTRA_DIST): Remove gpgrt-config.in. * src/gpg-error-config-test.sh: Fix for path to gpgrt-config. * src/gpg-error.m4: Provide --prefix, --exec-prefix, --libdir option from configure. Don't use CC because we have --libdir. Bump version date. * src/gpgrt.m4: Likewise. -- Considering multilib support as well as multiarch support, it is better to provide the information for PKG_CONFIG_LIBDIR by --libdir directly, instead of CC. Difficulty is that configure allows variable reference like: --libdir='${exec_prefix}/i386-linux' So, it should also support --prefix and --exec_prefix options. Signed-off-by: NIIBE Yutaka <[email protected]>
* gpgrt-config: Clean up the implementation.NIIBE Yutaka2018-10-261-25/+38
| | | | | | | | | | | * src/gpgrt-config.in: Fix copyright notice. (--exists): Support new option of pkg-config. (--mt): Relax usage. (--api-version): Support old option. (default_module): New. (usage): Only show pkg-config compatible options. Signed-off-by: NIIBE Yutaka <[email protected]>
* gpg-error-config: Keep old gpg-error-config implementation.NIIBE Yutaka2018-10-251-0/+615
* configure.ac: Generate gpgrt-config from gpgrt-config.in. * src/gpgrt-config.in: Rename from src/gpg-error-config-new.in. * src/Makefile.am (bin_SCRIPTS): Add gpgrt-config. (EXTRA_DIST): Add gpgrt-config.in removing gpg-error-config-new.in. (BUILT_SOURCES, CLEANFILES): Remove gpgrt-config. (gpg-error-config): Always copy from gpg-error-config-old. * src/gpg-error-config-test.sh: Follow the rename. -- The gpgrt-config script is new implementation supporting *.pc file, while gpg-error-config keeps old single shell script. Signed-off-by: NIIBE Yutaka <[email protected]>