Have lit preserve SOURCE_DATE_EPOCH
authorserge-sans-paille <sguelton@redhat.com>
Wed, 18 Aug 2021 21:48:14 +0000 (23:48 +0200)
committerserge-sans-paille <sguelton@redhat.com>
Wed, 25 Aug 2021 08:38:20 +0000 (10:38 +0200)
This environment variable has been standardized for reproducible builds. Setting
it can help to have reproducible tests too, so keep it as part of the testing
env when set.

See https://reproducible-builds.org/docs/source-date-epoch/

Differential Revision: https://reviews.llvm.org/D108332

llvm/utils/lit/lit/TestingConfig.py

index d534d89..37558bd 100644 (file)
@@ -28,7 +28,7 @@ class TestingConfig(object):
                      'TMPDIR', 'TMP', 'TEMP', 'TEMPDIR', 'AVRLIT_BOARD',
                      'AVRLIT_PORT', 'FILECHECK_OPTS', 'VCINSTALLDIR',
                      'VCToolsinstallDir', 'VSINSTALLDIR', 'WindowsSdkDir',
-                     'WindowsSDKLibVersion']
+                     'WindowsSDKLibVersion', 'SOURCE_DATE_EPOCH']
 
         if sys.platform == 'win32':
             pass_vars.append('INCLUDE')