diff --git a/kdevplatform/cmake/modules/KDevPlatformMacros.cmake b/kdevplatform/cmake/modules/KDevPlatformMacros.cmake index 5a221937163426e3af6099b6dfbdbe018afe8892..e1ffb1a62d6d85532f3387be19fd42cba879feb8 100644 --- a/kdevplatform/cmake/modules/KDevPlatformMacros.cmake +++ b/kdevplatform/cmake/modules/KDevPlatformMacros.cmake @@ -66,7 +66,8 @@ macro(kdevplatform_create_template_archive _templateName) set(extraArgs "") if(DEFINED ENV{SOURCE_DATE_EPOCH}) # We assume there is tar > 1.28 if a reproducible build is wanted. - set(extraArgs --mtime="@$ENV{SOURCE_DATE_EPOCH}" --sort=name) + set(extraArgs --mtime="@$ENV{SOURCE_DATE_EPOCH}" --sort=name + --pax-option=exthdr.name=%d/PaxHeaders/%f,delete=atime,delete=ctime) endif() add_custom_command(OUTPUT ${_template} COMMAND tar ARGS -c -C ${CMAKE_CURRENT_SOURCE_DIR}/${_templateName}