From f992cbcdd8070a8e078025d5f310160c4a479e85 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Tue, 13 Dec 2022 23:17:48 +0000 Subject: [PATCH] Cygwin: configure: Add option to disable building 'dumper' Rather than guessing, based on just the presence of libbfd, add an explicit configuration option, to build dumper or not, defaulting to building it. This might have some use when bootstrapping Cygwin for a new architecture, or when building your own Cygwin-targetted cross-compiler, rather than installing one from the copr, along with the dependencies of libbfd. --- winsup/configure.ac | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/winsup/configure.ac b/winsup/configure.ac index 092cf4fee7..59b77fe3ed 100644 --- a/winsup/configure.ac +++ b/winsup/configure.ac @@ -115,10 +115,12 @@ AM_CONDITIONAL(CROSS_BOOTSTRAP, [test "x$with_cross_bootstrap" != "xyes"]) AC_EXEEXT -AC_CHECK_LIB([bfd], [bfd_init], [true], - AC_MSG_WARN([Not building dumper.exe since some required libraries or headers are missing])) +AC_ARG_ENABLE([dumper], + [AS_HELP_STRING([--disable-dumper], [do not build the 'dumper' utility])], + [build_dumper=$enableval], + [build_dumper=yes]) -AM_CONDITIONAL(BUILD_DUMPER, [test "x$ac_cv_lib_bfd_bfd_init" = "xyes"]) +AM_CONDITIONAL(BUILD_DUMPER, [test "x$build_dumper" = "xyes"]) # libbfd.a doesn't have a pkgconfig file, so we guess what it's dependencies # are, based on what's present in the build environment