From 81b5a67f35390fc6682cbd35f7bb2010cc888bde Mon Sep 17 00:00:00 2001 From: Stanislav Angelovic Date: Mon, 13 May 2019 19:21:23 +0200 Subject: [PATCH] Use shallow clone for libsystemd external project --- CMakeLists.txt | 2 +- cmake/LibsystemdExternalProject.cmake | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 51bf735..7daeef3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ # PROJECT INFORMATION #------------------------------- -cmake_minimum_required(VERSION 3.5) +cmake_minimum_required(VERSION 3.6) project(sdbus-c++ VERSION 0.6.1 LANGUAGES C CXX) diff --git a/cmake/LibsystemdExternalProject.cmake b/cmake/LibsystemdExternalProject.cmake index 5a0ce16..42f7404 100644 --- a/cmake/LibsystemdExternalProject.cmake +++ b/cmake/LibsystemdExternalProject.cmake @@ -32,14 +32,15 @@ endif() include(ExternalProject) ExternalProject_Add(LibsystemdBuildProject PREFIX libsystemd-v${LIBSYSTEMD_VERSION} - GIT_REPOSITORY https://github.com/systemd/systemd.git - GIT_TAG v${LIBSYSTEMD_VERSION} - UPDATE_COMMAND "" + GIT_REPOSITORY https://github.com/systemd/systemd.git + GIT_TAG v${LIBSYSTEMD_VERSION} + GIT_SHALLOW 1 + UPDATE_COMMAND "" CONFIGURE_COMMAND ${CMAKE_COMMAND} -E remove /* COMMAND ${MESON} --buildtype=${LIBSYSTEMD_BUILD_TYPE} -Dstatic-libsystemd=pic - BUILD_COMMAND ${BUILD_VERSION_H} - COMMAND ${NINJA} -C libsystemd.a - INSTALL_COMMAND "" + BUILD_COMMAND ${BUILD_VERSION_H} + COMMAND ${NINJA} -C libsystemd.a + INSTALL_COMMAND "" LOG_DOWNLOAD 1 LOG_UPDATE 1 LOG_CONFIGURE 1 LOG_BUILD 1) ExternalProject_Get_property(LibsystemdBuildProject SOURCE_DIR)