[ci] Test no build system builds
authorEbrahim Byagowi <ebrahim@gnu.org>
Tue, 18 Jun 2019 07:44:10 +0000 (12:14 +0430)
committerGitHub <noreply@github.com>
Tue, 18 Jun 2019 07:44:10 +0000 (12:14 +0430)
Introduced in aa3450c, let's preserve it

.circleci/config.yml

index c1741a8..2ce6a8e 100644 (file)
@@ -82,7 +82,7 @@ jobs:
   #    - run: xbps-install -Suy freetype gettext gcc glib graphite pkg-config ragel libtool autoconf automake make
   #    - run: ./autogen.sh && make -j32 && make check
 
-  clang-O3-O0:
+  clang-O3-O0-and-nobuildsystem:
     docker:
       - image: ubuntu:18.10
     steps:
@@ -97,6 +97,7 @@ jobs:
       - run: CFLAGS="-O0" CXXFLAGS="-O0" CC=clang CXX=clang++ ./autogen.sh --with-freetype --with-fontconfig --with-glib --with-cairo --with-icu --with-graphite2
       - run: make -j32
       - run: LD_LIBRARY_PATH="$PWD/freetype-2.9/objs/.libs" make check || .ci/fail.sh
+      - run: make clean && cd src && clang++ -c hb-*.cc
 
   gcc-valgrind:
     docker:
@@ -315,7 +316,7 @@ workflows:
       - archlinux-py3-all
       #- void-notest
       - gcc-valgrind
-      - clang-O3-O0
+      - clang-O3-O0-and-nobuildsystem
       - clang-everything
       - clang-asan
       - clang-msan