From 716bc08be72a31f49a59295ba662222985630e43 Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Thu, 16 May 2013 15:32:34 -0500 Subject: [PATCH] COMP: Remove all unnecessary LibArchive Dependancies LibArchive does a wide search of the build system for any possible supported archival libraries. This can add unnessary requirements for end users, so disable all the optional components that are not needed by Slicer. --- SuperBuild/External_LibArchive.cmake | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/SuperBuild/External_LibArchive.cmake b/SuperBuild/External_LibArchive.cmake index b255292c7..cf4ee2325 100644 --- a/SuperBuild/External_LibArchive.cmake +++ b/SuperBuild/External_LibArchive.cmake @@ -72,6 +72,16 @@ if(NOT DEFINED LibArchive_DIR) -DENABLE_TAR:BOOL=OFF -DENABLE_TEST:BOOL=OFF -DENABLE_XATTR:BOOL=OFF + -DCMAKE_DISABLE_FIND_PACKAGE_BZip2:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_EXPAT:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_ICONV:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_LZMA:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_LibGCC:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_NETTLE:BOOL=ON + -DCMAKE_DISABLE_FIND_PACKAGE_PCREPOSIX:BOOL=ON + + + -DZLIB_ROOT:PATH=${SLICER_ZLIB_ROOT} -DZLIB_INCLUDE_DIR:PATH=${SLICER_ZLIB_INCLUDE_DIR} -DZLIB_LIBRARY:FILEPATH=${SLICER_ZLIB_LIBRARY} -- GitLab