]> git.ipfire.org Git - thirdparty/libarchive.git/commitdiff
Don't even try HAVE_LZMA_STREAM_ENCODER_MT if ENABLE_LZMA is disabled 1363/head
authorDavid Capello <davidcapello@gmail.com>
Sat, 24 Jun 2017 16:35:57 +0000 (13:35 -0300)
committerDavid Capello <davidcapello@gmail.com>
Sat, 18 Apr 2020 18:37:30 +0000 (15:37 -0300)
CMakeLists.txt

index 7a9f3d19ac0e941afdd67412a285a61ad72d9312..46a74b7ffd06a19bdd9ccfccbacad54ebc891ad3 100644 (file)
@@ -1449,9 +1449,13 @@ CHECK_C_SOURCE_COMPILES(
   "#include <sys/sysmacros.h>\nint main() { return major(256); }"
   MAJOR_IN_SYSMACROS)
 
+IF(ENABLE_LZMA)
 CHECK_C_SOURCE_COMPILES(
   "#include <lzma.h>\n#if LZMA_VERSION < 50020000\n#error unsupported\n#endif\nint main(void){lzma_stream_encoder_mt(0, 0); return 0;}"
   HAVE_LZMA_STREAM_ENCODER_MT)
+ELSE()
+  SET(HAVE_LZMA_STREAM_ENCODER_MT 0)
+ENDIF(ENABLE_LZMA)
 
 IF(HAVE_STRERROR_R)
   SET(HAVE_DECL_STRERROR_R 1)