ExternalProjects' download steps are not executed in parallel
A demo example like this:
cmake_minimum_required(VERSION 3.21)
project(Demo)
include(ExternalProject)
set_property(DIRECTORY PROPERTY EP_STEP_TARGETS configure install)
ExternalProject_Add(
musl
URL http://musl.libc.org/releases/musl-1.2.2.tar.gz
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
)
ExternalProject_Add(
gmp
URL https://gmplib.org/download/gmp/gmp-6.2.1.tar.lz
CONFIGURE_COMMAND ""
BUILD_COMMAND ""
INSTALL_COMMAND ""
)
ExternalProject_Add_StepDependencies(
gmp configure musl-install
)
And the output of command make -j16
:
The download steps are not executed in parallel. Is something wrong here?
Edited by sanfusu