forked from Kistler-Group/sdbus-cpp
Use shallow clone for libsystemd external project
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
# PROJECT INFORMATION
|
# PROJECT INFORMATION
|
||||||
#-------------------------------
|
#-------------------------------
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.5)
|
cmake_minimum_required(VERSION 3.6)
|
||||||
|
|
||||||
project(sdbus-c++ VERSION 0.6.1 LANGUAGES C CXX)
|
project(sdbus-c++ VERSION 0.6.1 LANGUAGES C CXX)
|
||||||
|
|
||||||
|
@@ -32,14 +32,15 @@ endif()
|
|||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
ExternalProject_Add(LibsystemdBuildProject
|
ExternalProject_Add(LibsystemdBuildProject
|
||||||
PREFIX libsystemd-v${LIBSYSTEMD_VERSION}
|
PREFIX libsystemd-v${LIBSYSTEMD_VERSION}
|
||||||
GIT_REPOSITORY https://github.com/systemd/systemd.git
|
GIT_REPOSITORY https://github.com/systemd/systemd.git
|
||||||
GIT_TAG v${LIBSYSTEMD_VERSION}
|
GIT_TAG v${LIBSYSTEMD_VERSION}
|
||||||
UPDATE_COMMAND ""
|
GIT_SHALLOW 1
|
||||||
|
UPDATE_COMMAND ""
|
||||||
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E remove <BINARY_DIR>/*
|
CONFIGURE_COMMAND ${CMAKE_COMMAND} -E remove <BINARY_DIR>/*
|
||||||
COMMAND ${MESON} --buildtype=${LIBSYSTEMD_BUILD_TYPE} -Dstatic-libsystemd=pic <SOURCE_DIR> <BINARY_DIR>
|
COMMAND ${MESON} --buildtype=${LIBSYSTEMD_BUILD_TYPE} -Dstatic-libsystemd=pic <SOURCE_DIR> <BINARY_DIR>
|
||||||
BUILD_COMMAND ${BUILD_VERSION_H}
|
BUILD_COMMAND ${BUILD_VERSION_H}
|
||||||
COMMAND ${NINJA} -C <BINARY_DIR> libsystemd.a
|
COMMAND ${NINJA} -C <BINARY_DIR> libsystemd.a
|
||||||
INSTALL_COMMAND ""
|
INSTALL_COMMAND ""
|
||||||
LOG_DOWNLOAD 1 LOG_UPDATE 1 LOG_CONFIGURE 1 LOG_BUILD 1)
|
LOG_DOWNLOAD 1 LOG_UPDATE 1 LOG_CONFIGURE 1 LOG_BUILD 1)
|
||||||
|
|
||||||
ExternalProject_Get_property(LibsystemdBuildProject SOURCE_DIR)
|
ExternalProject_Get_property(LibsystemdBuildProject SOURCE_DIR)
|
||||||
|
Reference in New Issue
Block a user