From: Tim Kientzle Date: Mon, 22 Mar 2010 05:11:11 +0000 (-0400) Subject: Speed up builds by just linking libarchive_test with the static X-Git-Tag: v3.0.0a~1141 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1fac9b07cb070f1e3d6983d9e3edcb487bcd9235;p=thirdparty%2Flibarchive.git Speed up builds by just linking libarchive_test with the static libarchive, instead of recompiling libarchive source. The old approach did allow us to use different flags for compiling libarchive sources into libarchive_test, but speeding up the build is probably a worthwhile trade-off. SVN-Revision: 2051 --- diff --git a/libarchive/test/CMakeLists.txt b/libarchive/test/CMakeLists.txt index 478f2ff38..a5aea96e6 100644 --- a/libarchive/test/CMakeLists.txt +++ b/libarchive/test/CMakeLists.txt @@ -4,12 +4,7 @@ # ############################################ IF(ENABLE_TEST) - FOREACH (_src ${libarchive_SOURCES}) - LIST(APPEND parent_libarchive_SOURCES "../${_src}") - ENDFOREACH(_src) - SET(libarchive_test_SOURCES - ${parent_libarchive_SOURCES} main.c read_open_memory.c test.h @@ -132,7 +127,7 @@ IF(ENABLE_TEST) # Register target # ADD_EXECUTABLE(libarchive_test ${libarchive_test_SOURCES}) - TARGET_LINK_LIBRARIES(libarchive_test ${ADDITIONAL_LIBS}) + TARGET_LINK_LIBRARIES(libarchive_test archive_static ${ADDITIONAL_LIBS}) SET_PROPERTY(TARGET libarchive_test PROPERTY COMPILE_DEFINITIONS LIBARCHIVE_STATIC LIST_H)