]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: set GIT_SHALLOW and UPDATE_DISCONNECTED 37966/head
authorKefu Chai <kchai@redhat.com>
Thu, 5 Nov 2020 16:16:45 +0000 (00:16 +0800)
committerKefu Chai <kchai@redhat.com>
Thu, 5 Nov 2020 17:20:25 +0000 (01:20 +0800)
* GIT_SHALLOW=TRUE, so we don't pull the full git history,
  as we don't care about it.
* UPDATE_DISCONNECTED=TRUE, to skip the UPDATE step, this change
  somehow works around
  https://gitlab.kitware.com/cmake/cmake/-/issues/19703. otherwise
  cmake keeps building liburing.

Signed-off-by: Kefu Chai <kchai@redhat.com>
cmake/modules/AddCephTest.cmake
cmake/modules/Buildpmem.cmake
cmake/modules/Builduring.cmake
src/compressor/brotli/CMakeLists.txt

index 1d45bc0467cd894d2ba8f535e268c01f35304a8f..9c768987a49ebbcd62f8b52e7dc37f05f6165807 100644 (file)
@@ -32,6 +32,7 @@ if(WITH_GTEST_PARALLEL)
       SOURCE_DIR "${gtest_parallel_source_dir}"
       GIT_REPOSITORY "https://github.com/google/gtest-parallel.git"
       GIT_TAG "master"
+      GIT_SHALLOW TRUE
       CONFIGURE_COMMAND ""
       BUILD_COMMAND ""
       INSTALL_COMMAND "")
index 425d61ba5a872ef15c3b44b5ae58bc2d9741798c..fcade0c89625451e98ae3c439d4f3501a1512a27 100644 (file)
@@ -17,6 +17,7 @@ function(build_pmem)
   ExternalProject_Add(pmdk_ext
       GIT_REPOSITORY "https://github.com/ceph/pmdk.git"
       GIT_TAG "1.7"
+      GIT_SHALLOW TRUE
       SOURCE_DIR ${CMAKE_BINARY_DIR}/src/pmdk
       CONFIGURE_COMMAND ""
       # Explicitly built w/o NDCTL, otherwise if ndtcl is present on the
index 7ea95d1419e0c5e14863917f9619d6b84d6ca7ba..38ea2388d0d63eb651d2d666a93e1527e3096838 100644 (file)
@@ -6,6 +6,8 @@ function(build_uring)
   ExternalProject_Add(liburing_ext
     GIT_REPOSITORY https://git.kernel.dk/liburing
     GIT_TAG "liburing-0.7"
+    GIT_SHALLOW TRUE
+    UPDATE_DISCONNECTED TRUE
     SOURCE_DIR ${CMAKE_BINARY_DIR}/src/liburing
     CONFIGURE_COMMAND <SOURCE_DIR>/configure
     BUILD_COMMAND env CC=${CMAKE_C_COMPILER} ${make_cmd} -C src -s
index 58df77af741da240f528dc331b84e189a3e92919..31a3762890dccd122a9f8e08f6ae25d0701ca40a 100644 (file)
@@ -9,6 +9,7 @@ ExternalProject_Add(brotli_ext
   DOWNLOAD_DIR ${CMAKE_BINARY_DIR}/src/
   GIT_REPOSITORY "https://github.com/google/brotli.git"
   GIT_TAG "v1.0.7"
+  GIT_SHALLOW TRUE
   SOURCE_DIR ${CMAKE_BINARY_DIR}/src/brotli
   CONFIGURE_COMMAND ./configure-cmake --disable-debug 
   INSTALL_COMMAND ""