diff options
author | Milian Wolff <mail@milianw.de> | 2021-02-01 18:26:25 +0100 |
---|---|---|
committer | Milian Wolff <mail@milianw.de> | 2021-02-05 16:18:39 +0100 |
commit | 73c16740d2629cd03f9b9081919a569d2aaa4af4 (patch) | |
tree | 465a876f663a13d81db4623508ec167140e72af2 | |
parent | b9ba005d3aed979ce1cc5376d7ad81e354c6140a (diff) | |
download | extra-cmake-modules-5.79.0.tar.gz extra-cmake-modules-5.79.0.tar.bz2 |
Only enable GNU_TAR_FOUND when --sort=name is availablev5.79.0-rc2v5.79.0-rc1v5.79.0
The --sort=name option was only added in version 1.28
which isn't available in Centos 7 yet e.g.
-rw-r--r-- | kde-modules/KDEPackageAppTemplates.cmake | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kde-modules/KDEPackageAppTemplates.cmake b/kde-modules/KDEPackageAppTemplates.cmake index 3d88cccf..ae4284be 100644 --- a/kde-modules/KDEPackageAppTemplates.cmake +++ b/kde-modules/KDEPackageAppTemplates.cmake @@ -85,8 +85,10 @@ function(kde_package_app_templates) find_program(_tar_executable NAMES gtar tar) if(_tar_executable) + # NOTE: we also pass `--sort=name` here to check if the tar exe supports that + # this feature was only added in gnu tar v1.28 execute_process( - COMMAND ${_tar_executable} --version + COMMAND ${_tar_executable} --sort=name --version TIMEOUT 3 RESULT_VARIABLE _tar_exit OUTPUT_VARIABLE _tar_version |