summaryrefslogtreecommitdiff
path: root/tools/setup.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/setup.py')
-rwxr-xr-xtools/setup.py20
1 files changed, 16 insertions, 4 deletions
diff --git a/tools/setup.py b/tools/setup.py
index 2721a5355..9dff9eb20 100755
--- a/tools/setup.py
+++ b/tools/setup.py
@@ -25,11 +25,23 @@ def main():
gn_gen("debug")
+def write_if_not_exists(filename, contents):
+ if not os.path.exists(filename):
+ with open(filename, "w+") as f:
+ f.write(contents)
+
+
def write_lastchange():
- run([
- sys.executable, "build/util/lastchange.py", "-o",
- "build/util/LASTCHANGE", "--source-dir", root_path, "--filter="
- ])
+ write_if_not_exists(
+ "build/util/LASTCHANGE",
+ "LASTCHANGE=c42e4ddbb7973bfb0c57a49ab6bf6dc432baad7e-\n")
+ write_if_not_exists("build/util/LASTCHANGE.committime", "1535518087")
+ # TODO Properly we should call the following script, but it seems to cause
+ # a rebuild on every commit.
+ # run([
+ # sys.executable, "build/util/lastchange.py", "-o",
+ # "build/util/LASTCHANGE", "--source-dir", root_path, "--filter="
+ # ])
def get_gn_args():