]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
cmake: do not always build brotli or zstd
authorKefu Chai <kchai@redhat.com>
Thu, 11 Jul 2019 11:31:47 +0000 (19:31 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 11 Jul 2019 11:31:49 +0000 (19:31 +0800)
these two libraries are relatively stable, and Ceph developers are not
likely to hack them. so no need to rebuild them every time.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/compressor/brotli/CMakeLists.txt
src/compressor/zstd/CMakeLists.txt

index f19924288f3155744c4ad80019511b732d9c961b..8b9a0f70c7ca6f79f22d4cc30ff31c361ef66ffd 100644 (file)
@@ -16,12 +16,6 @@ ExternalProject_Add(brotli_ext
   BUILD_IN_SOURCE 1
   INSTALL_COMMAND "")
 
-ExternalProject_Add_Step(brotli_ext forcebuild
-  DEPENDEES configure
-  DEPENDERS build
-  COMMAND "true"
-  ALWAYS 1)
-
 set(bortli_libs enc dec common)
 file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/src/brotli/c/include")
 foreach(lib ${bortli_libs})
index ad2689777ce9427903623b74a2c25f1678c662c1..a5ebdaf538109a35ac0a45e0a3b999e6ec1286b4 100644 (file)
@@ -17,13 +17,6 @@ ExternalProject_Add(zstd_ext
   BUILD_BYPRODUCTS "${CMAKE_CURRENT_BINARY_DIR}/libzstd/lib/libzstd.a"
   INSTALL_COMMAND "true")
 
-# force zstd make to be called on each time
-ExternalProject_Add_Step(zstd_ext forcebuild
-  DEPENDEES configure
-  DEPENDERS build
-  COMMAND "true"
-  ALWAYS 1)
-
 add_library(zstd STATIC IMPORTED)
 set_target_properties(zstd PROPERTIES
   INTERFACE_INCLUDE_DIRECTORIES "${CMAKE_SOURCE_DIR}/src/zstd/lib"