Skip to content

Commit 2e8ee34

Browse files
committed
fix bzip3/7zip detection interference
1 parent 24a24d0 commit 2e8ee34

File tree

3 files changed

+57
-39
lines changed

3 files changed

+57
-39
lines changed

configure

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -770,8 +770,8 @@ with_lzma
770770
with_lz4
771771
with_zstd
772772
with_brotli
773-
enable_7zip
774773
with_bzip3
774+
enable_7zip
775775
'
776776
ac_precious_vars='build_alias
777777
host_alias
@@ -7638,28 +7638,6 @@ printf "%s\n" "#define HAVE_LIBBROTLI 1" >>confdefs.h
76387638
fi
76397639

76407640

7641-
# Check whether --enable-7zip was given.
7642-
if test ${enable_7zip+y}
7643-
then :
7644-
enableval=$enable_7zip; with_no_7zip="yes"
7645-
else $as_nop
7646-
with_no_7zip="no"
7647-
fi
7648-
7649-
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for --disable-7zip" >&5
7650-
printf %s "checking for --disable-7zip... " >&6; }
7651-
if test "x$with_no_7zip" = "xno"; then
7652-
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7653-
printf "%s\n" "no" >&6; }
7654-
CPPFLAGS="$CPPFLAGS -I../lzma/C"
7655-
LDFLAGS="$LDFLAGS -L../lzma/C"
7656-
LIBS="-lviiz $LIBS"
7657-
else
7658-
EXTRA_CFLAGS="-DWITH_NO_7ZIP ${EXTRA_CFLAGS}"
7659-
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7660-
printf "%s\n" "yes" >&6; }
7661-
fi
7662-
76637641

76647642
# Check whether --with-bzip3 was given.
76657643
if test ${with_bzip3+y}
@@ -7807,6 +7785,28 @@ fi
78077785

78087786
fi
78097787

7788+
# Check whether --enable-7zip was given.
7789+
if test ${enable_7zip+y}
7790+
then :
7791+
enableval=$enable_7zip; with_7zip="$enableval"
7792+
else $as_nop
7793+
with_7zip="yes"
7794+
fi
7795+
7796+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for --disable-7zip" >&5
7797+
printf %s "checking for --disable-7zip... " >&6; }
7798+
if test "x$with_7zip" = "xyes"; then
7799+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7800+
printf "%s\n" "no" >&6; }
7801+
CPPFLAGS="$CPPFLAGS -I../lzma/C"
7802+
LDFLAGS="$LDFLAGS -L../lzma/C"
7803+
LIBS="-lviiz $LIBS"
7804+
else
7805+
EXTRA_CFLAGS="-DWITH_NO_7ZIP ${EXTRA_CFLAGS}"
7806+
{ printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7807+
printf "%s\n" "yes" >&6; }
7808+
fi
7809+
78107810
fi
78117811

78127812

configure.ac

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,13 +47,25 @@ AX_CHECK_ZSTDLIB([], [echo "optional libzstd not found: install if you want ugre
4747

4848
AX_CHECK_BROTLILIB([], [echo "optional brotli library not found: install if you want ugrep-indexer option -z to index .br files"])
4949

50+
AC_ARG_WITH(bzip3,
51+
[AS_HELP_STRING([--with-bzip3],
52+
[to enable bzip3 library to decompress .bz3 files])],
53+
[with_bzip3_library="$withval"],
54+
[with_bzip3_library=""])
55+
if test "x$with_bzip3_library" != "x"; then
56+
if test "x$with_bzip3" = "xyes"; then
57+
unset with_bzip3
58+
fi
59+
AX_CHECK_BZIP3LIB([], [echo "optional libbzip3 not found: install if you want ugrep-indexer option -z to index .bz3 files"])
60+
fi
61+
5062
AC_ARG_ENABLE(7zip,
5163
[AS_HELP_STRING([--disable-7zip],
5264
[to disable 7zip and no longer index .7z files])],
53-
[with_no_7zip="yes"],
54-
[with_no_7zip="no"])
65+
[with_7zip="$enableval"],
66+
[with_7zip="yes"])
5567
AC_MSG_CHECKING(for --disable-7zip)
56-
if test "x$with_no_7zip" = "xno"; then
68+
if test "x$with_7zip" = "xyes"; then
5769
AC_MSG_RESULT(no)
5870
CPPFLAGS="$CPPFLAGS -I../lzma/C"
5971
LDFLAGS="$LDFLAGS -L../lzma/C"
@@ -63,18 +75,6 @@ else
6375
AC_MSG_RESULT(yes)
6476
fi
6577

66-
AC_ARG_WITH(bzip3,
67-
[AS_HELP_STRING([--with-bzip3],
68-
[to enable bzip3 library to decompress .bz3 files])],
69-
[with_bzip3_library="$withval"],
70-
[with_bzip3_library=""])
71-
if test "x$with_bzip3_library" != "x"; then
72-
if test "x$with_bzip3" = "xyes"; then
73-
unset with_bzip3
74-
fi
75-
AX_CHECK_BZIP3LIB([], [echo "optional libbzip3 not found: install if you want ugrep-indexer option -z to index .bz3 files"])
76-
fi
77-
7878
fi
7979

8080
AC_SUBST(EXTRA_CFLAGS)

lzma/C/Makefile.in

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,11 +90,13 @@ build_triplet = @build@
9090
host_triplet = @host@
9191
subdir = lzma/C
9292
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
93-
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_check_brotlilib.m4 \
93+
am__aclocal_m4_deps = $(top_srcdir)/m4/ax_boost_regex.m4 \
94+
$(top_srcdir)/m4/ax_check_brotlilib.m4 \
9495
$(top_srcdir)/m4/ax_check_bz2lib.m4 \
9596
$(top_srcdir)/m4/ax_check_bzip3lib.m4 \
9697
$(top_srcdir)/m4/ax_check_lz4lib.m4 \
9798
$(top_srcdir)/m4/ax_check_lzmalib.m4 \
99+
$(top_srcdir)/m4/ax_check_pcre2.m4 \
98100
$(top_srcdir)/m4/ax_check_zlib.m4 \
99101
$(top_srcdir)/m4/ax_check_zstdlib.m4 \
100102
$(top_srcdir)/m4/ax_cxx_compile_stdcxx.m4 \
@@ -210,13 +212,17 @@ AUTOCONF = @AUTOCONF@
210212
AUTOHEADER = @AUTOHEADER@
211213
AUTOMAKE = @AUTOMAKE@
212214
AWK = @AWK@
215+
BASH_COMPLETION_CFLAGS = @BASH_COMPLETION_CFLAGS@
216+
BASH_COMPLETION_DIR = @BASH_COMPLETION_DIR@
217+
BASH_COMPLETION_LIBS = @BASH_COMPLETION_LIBS@
213218
CC = @CC@
214219
CCDEPMODE = @CCDEPMODE@
215220
CFLAGS = @CFLAGS@
216221
CPPFLAGS = @CPPFLAGS@
217222
CSCOPE = @CSCOPE@
218223
CTAGS = @CTAGS@
219224
CXX = @CXX@
225+
CXXCPP = @CXXCPP@
220226
CXXDEPMODE = @CXXDEPMODE@
221227
CXXFLAGS = @CXXFLAGS@
222228
CYGPATH_W = @CYGPATH_W@
@@ -228,6 +234,10 @@ ECHO_T = @ECHO_T@
228234
ETAGS = @ETAGS@
229235
EXEEXT = @EXEEXT@
230236
EXTRA_CFLAGS = @EXTRA_CFLAGS@
237+
FISH_COMPLETION_CFLAGS = @FISH_COMPLETION_CFLAGS@
238+
FISH_COMPLETION_DIR = @FISH_COMPLETION_DIR@
239+
FISH_COMPLETION_LIBS = @FISH_COMPLETION_LIBS@
240+
GREP_PATH = @GREP_PATH@
231241
HAVE_CXX11 = @HAVE_CXX11@
232242
INSTALL = @INSTALL@
233243
INSTALL_DATA = @INSTALL_DATA@
@@ -250,14 +260,22 @@ PACKAGE_TARNAME = @PACKAGE_TARNAME@
250260
PACKAGE_URL = @PACKAGE_URL@
251261
PACKAGE_VERSION = @PACKAGE_VERSION@
252262
PATH_SEPARATOR = @PATH_SEPARATOR@
263+
PKG_CONFIG = @PKG_CONFIG@
264+
PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@
265+
PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
253266
PLATFORM = @PLATFORM@
254267
PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
255268
PTHREAD_LIBS = @PTHREAD_LIBS@
256269
RANLIB = @RANLIB@
270+
SED = @SED@
257271
SET_MAKE = @SET_MAKE@
258272
SHELL = @SHELL@
273+
SIMD_AVX2_FLAGS = @SIMD_AVX2_FLAGS@
274+
SIMD_AVX512BW_FLAGS = @SIMD_AVX512BW_FLAGS@
275+
SIMD_FLAGS = @SIMD_FLAGS@
259276
STRIP = @STRIP@
260277
VERSION = @VERSION@
278+
ZSH_COMPLETION_DIR = @ZSH_COMPLETION_DIR@
261279
abs_builddir = @abs_builddir@
262280
abs_srcdir = @abs_srcdir@
263281
abs_top_builddir = @abs_top_builddir@

0 commit comments

Comments
 (0)