There are two ways I see to do this:
"${CMAKE_COMMAND}" tar
https://cmake.org/cmake/help/latest/manual/cmake.1.html#run-a-command-line-toolfile(EXTRACT_ARCHIVE)
https://cmake.org/cmake/help/latest/command/file.html?highlight=file#archive-extractThis affects the way we download the following data sets at configure time:
After these datasets are extracted using one of the above methods, we can remove at least unzip
from the build requirements. tar
is still currently required for the Toolchain builds, but there's a chance we could do those using CMake too π
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too