From 08f747f2438ce302b94c1c96e77c15e6eef1c515 Mon Sep 17 00:00:00 2001 From: Zdenek Dohnal Date: Thu, 6 Aug 2026 15:11:01 +0200 Subject: [PATCH] configure.ac: Drop mandatory C++ compiler We no longer compile C++ in libcupsfilters, do not require it during configure. --- configure.ac | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/configure.ac b/configure.ac index 88df4f7e9..19abc88a8 100644 --- a/configure.ac +++ b/configure.ac @@ -19,7 +19,7 @@ m4_include([m4/ax_compare_version.m4]) m4_include([m4/basic-directories.m4]) AM_INIT_AUTOMAKE([1.11 gnu dist-xz dist-bzip2 subdir-objects foreign]) AM_SILENT_RULES([yes]) -AC_LANG([C++]) +AC_LANG([C]) AC_CONFIG_HEADERS([config.h]) # Extra defines for the config.h AH_BOTTOM([ @@ -50,11 +50,8 @@ AH_BOTTOM([ # Find required base packages # =========================== AC_PROG_CC -AC_PROG_CXX -AX_CXX_COMPILE_STDCXX([11],[noext],[mandatory]) AM_PROG_CC_C_O AM_ICONV -AC_PROG_CPP AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET @@ -566,10 +563,8 @@ AS_IF([test x"$enable_werror" = "xyes"], [ AS_IF([test x"$GCC" = "xyes"], [ # Be tough with warnings and produce less careless code CFLAGS="$CFLAGS -Wall -std=gnu11" - CXXFLAGS="$CXXFLAGS -Wall " # -Weffc++" # TODO: enable when it does not print 1MB of warnings ]) CFLAGS="$CFLAGS -D_GNU_SOURCE" -CXXFLAGS="$CXXFLAGS -std=c++17" # ========= # CJK FONTS @@ -601,7 +596,6 @@ AC_MSG_NOTICE([ ============================================================================== Environment settings: CFLAGS: ${CFLAGS} - CXXFLAGS: ${CXXFLAGS} LDFLAGS: ${LDFLAGS} Build configuration: libcups: ${CUPS_VERSION}