]> git.ipfire.org Git - thirdparty/xz.git/commitdiff
Build: Define HAVE_MICROLZMA when it is configured.
authorJia Tan <jiat0218@gmail.com>
Fri, 23 Feb 2024 12:57:59 +0000 (20:57 +0800)
committerJia Tan <jiat0218@gmail.com>
Fri, 23 Feb 2024 12:57:59 +0000 (20:57 +0800)
CMakeLists.txt
configure.ac

index 06282b4d6257ea241e7a2ca51d5dbe52f37c2cef..4924f436ff7e025cbcd4630280307b671766ce4a 100644 (file)
@@ -819,6 +819,10 @@ if(MICROLZMA_DECODER)
     target_sources(liblzma PRIVATE src/liblzma/common/microlzma_decoder.c)
 endif()
 
+if (MICROLZMA_ENCODER OR MICROLZMA_DECODER)
+    add_compile_definitions(HAVE_MICROLZMA)
+endif()
+
 
 #############################
 # lzip (.lz) format support #
index 4476c8b4da3474d3b337da297ad00e2de4fcdaa2..3676cd037de51bad69f7ef70d41c1a723b794940 100644 (file)
@@ -304,8 +304,13 @@ AC_ARG_ENABLE([microlzma], AS_HELP_STRING([--disable-microlzma],
                for example, erofs-utils.]),
        [], [enable_microlzma=yes])
 case $enable_microlzma in
-       yes | no)
-               AC_MSG_RESULT([$enable_microlzma])
+       yes)
+               AC_DEFINE([HAVE_MICROLZMA], [1],
+                       [Define to 1 if MicroLZMA support is enabled.])
+               AC_MSG_RESULT([yes])
+               ;;
+       no)
+               AC_MSG_RESULT([no])
                ;;
        *)
                AC_MSG_RESULT([])