浏览代码

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

Bill Hoffman 16 年之前
父节点
当前提交
7eac77605d
共有 1 个文件被更改,包括 8 次插入1 次删除
  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)