Explorar el Código

Do not use external lzma library as it causes link errors on several machines and we don't need it.

Bill Hoffman hace 16 años
padre
commit
7eac77605d
Se han modificado 1 ficheros con 8 adiciones y 1 borrados
  1. 8 1
      Utilities/cmlibarchive/CMakeLists.txt

+ 8 - 1
Utilities/cmlibarchive/CMakeLists.txt

@@ -166,7 +166,14 @@ MARK_AS_ADVANCED(CLEAR BZIP2_LIBRARIES)
 #
 # Find LZMA
 #
-FIND_PACKAGE(LZMA)
+IF(BUILD_ARCHIVE_WITHIN_CMAKE)
+  # do not depend on external library 
+  # for internal CMake build
+  SET(LZMA_FOUND FALSE)
+ELSE(BUILD_ARCHIVE_WITHIN_CMAKE)
+  FIND_PACKAGE(LZMA)
+ENDIF(BUILD_ARCHIVE_WITHIN_CMAKE)
+
 IF(LZMA_FOUND)
   SET(HAVE_LIBLZMA 1)
   SET(HAVE_LZMA_H 1)