]> git.eshelyaron.com Git - emacs.git/commitdiff
Add GNUstep build to Gitlab CI/CD
authorAlan Third <alan@idiocy.org>
Thu, 27 Aug 2020 17:33:31 +0000 (18:33 +0100)
committerAlan Third <alan@idiocy.org>
Fri, 28 Aug 2020 18:47:14 +0000 (19:47 +0100)
* .gitlab-ci.yml (test-gnustep): New test target.

.gitlab-ci.yml

index 9a62137c168e3b441fef64eb196a451d283a89c4..566efb1409d19101e737ddabaf664e673798735e 100644 (file)
@@ -65,3 +65,29 @@ test-filenotify-gio:
     - ./configure --without-makeinfo --with-file-notification=gfile
     - make bootstrap
     - make -C test autorevert-tests filenotify-tests
+
+test-gnustep:
+  stage: test
+  # This tests the GNUstep build process
+  only:
+    changes:
+      - .gitlab-ci.yml
+      - configure.ac
+      - src/nsfns.m
+      - src/nsfont.m
+      - src/nsgui.h
+      - src/nsimage.m
+      - src/nsmenu.m
+      - src/nsselect.m
+      - src/nsterm.h
+      - src/nsterm.m
+      - src/nsxwidget.h
+      - src/nsxwidget.m
+      - src/macfont.h
+      - src/macfont.m
+  script:
+    - DEBIAN_FRONTEND=noninteractive apt install --no-install-recommends -y -qq -o=Dpkg::Use-Pty=0 gnustep-devel
+    - ./autogen.sh autoconf
+    - ./configure --without-makeinfo --with-ns
+    - make bootstrap
+    - make install