]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
lgtm: set TMPDIR to /var/tmp
authorFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 10 Feb 2020 17:35:36 +0000 (18:35 +0100)
committerFrantisek Sumsal <frantisek@sumsal.cz>
Mon, 10 Feb 2020 17:44:55 +0000 (18:44 +0100)
`/tmp` has `noexec` set in the LGTM infrastructure which breaks meson's
compilation checks. Let's use `/var/tmp` for now, until the issue is
properly resolved

See: https://discuss.lgtm.com/t/meson-fails-to-determine-sizes-of-basic-data-types/2639

.lgtm.yml

index 1c7be044cb61ce789fb414aeab1e9e8bddf1ef0a..5eb24f4a4d8d7556a0524e1129abdafce0f87589 100644 (file)
--- a/.lgtm.yml
+++ b/.lgtm.yml
@@ -1,3 +1,6 @@
+---
+# vi: ts=2 sw=2 et:
+
 extraction:
   cpp:
     prepare:
@@ -12,6 +15,16 @@ extraction:
     after_prepare:
       - pip3 install meson
       - export PATH="$HOME/.local/bin/:$PATH"
+    before_index:
+      # /tmp has `noexec` set in the LGTM infra which breaks meson's
+      # compilation checks. Let's temporarily override TMPDIR to /var/tmp which
+      # should work as expected
+      # See: https://discuss.lgtm.com/t/meson-fails-to-determine-sizes-of-basic-data-types/2639
+      - export TMPDIR=/var/tmp
+    index:
+      build_command:
+        - meson build
+        - ninja -C build
   python:
     python_setup:
       version: 3