]> rtime.felk.cvut.cz Git - orte.git/blobdiff - .travis.yml
Test meson build with Travis CI
[orte.git] / .travis.yml
index a0e1898b9cf732326b5cde5c8688da4003a420f2..81f4ca3c847fb5f0358570350374fa680f4b9841 100644 (file)
@@ -1,5 +1,20 @@
-language: c
-addons: { apt: { packages: [ uncrustify ] } }
-script:
-  - make
-  - ./orte/uncrustify && git diff --exit-code
+language: python
+
+matrix:
+  include:
+    - name: OMK build
+      addons: { apt: { packages: [ uncrustify ] } }
+      script:
+        - make
+        - ./orte/uncrustify && git diff --exit-code
+    - name: Meson build
+      python: 3.6
+      addons: { apt: { packages: [ libpopt-dev, libidl-dev ] } }
+      script:
+        - meson builddir
+        - ninja -C builddir
+      install:
+        - wget https://github.com/ninja-build/ninja/releases/download/v1.8.2/ninja-linux.zip
+        - unzip -q ninja-linux.zip -d build
+        - export PATH="$PWD/build:$PATH"
+        - pip install meson