diff options
Diffstat (limited to '.github/workflows/continuous-integration.yml')
-rw-r--r-- | .github/workflows/continuous-integration.yml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 1a55ba6..f51bcc3 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -12,6 +12,7 @@ jobs: matrix: os: [ubuntu-18.04, ubuntu-20.04] compiler: ['CC=gcc CXX=g++', 'CC=clang CXX=clang++'] + interface: [ncurses, gtk] # NOTE: The virtual environments already contain both GCC and Clang runs-on: ${{ matrix.os }} @@ -28,13 +29,13 @@ jobs: sudo apt-get install -y build-essential autoconf automake libtool - libglib2.0-dev libncurses-dev + libglib2.0-dev libncurses-dev libgtk-3-dev gob2 groff doxygen - name: Configure Build run: | autoreconf -i - ./configure --with-interface=ncurses --enable-html-manual ${{ matrix.compiler }} + ./configure --with-interface=${{ matrix.interface }} --enable-html-manual ${{ matrix.compiler }} - run: make - run: sudo make install @@ -84,6 +85,8 @@ jobs: # FIXME: For doing Windows builds, we need a few manually built packages # (PDCurses, Glib...). # Perhaps they can be uploaded to Sourceforge and simply downloaded here. + # Alternatively, we could manually prepare a Docker container image or + # even build them from scratch here. # - name: Build Windows Bundle # run: ./distribute.mk mingw-binary |