diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a7f7a91..e74f9d4 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: run: | sudo apt-get -y update sudo apt-get -y install tree doxygen autopoint - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Configure run: | ./autogen.sh @@ -44,7 +44,33 @@ jobs: run: | make check || (cat test/test-suite.log; false) - name: Upload Test Results - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: libconfuse-test-${{ matrix.compiler }} path: test/* + + build-windows: + runs-on: windows-latest + defaults: + run: + shell: msys2 {0} + + steps: + - name: Install MSYS2 packages + uses: msys2/setup-msys2@v2 + with: + msystem: MINGW32 + install: | + base-devel git make texinfo flex bison patch binutils mingw-w64-i686-gcc mpc-devel tar + mingw-w64-x86_64-autotools mingw-w64-x86_64-gettext mingw-w64-x86_64-gettext-tools mingw-w64-x86_64-libtool gettext-devel + mingw-w64-i686-cmake mingw-w64-i686-make mingw-w64-i686-libogg + update: true + + - uses: actions/checkout@v4 + - name: Configure + run: | + ./autogen.sh + # ./configure --prefix= --disable-silent-rules + # - name: Build + # run: | + # make diff --git a/autogen.sh b/autogen.sh index df6fd29..d816476 100755 --- a/autogen.sh +++ b/autogen.sh @@ -1,5 +1,5 @@ #!/bin/sh # (Re)Generate configure script and all build related files for i18n -autoreconf -W portability -vism --force >/dev/null +autoreconf -W portability -vism --force >/dev/null --verbose