mirror of
https://github.com/libssh2/libssh2.git
synced 2025-11-20 02:42:09 +03:00
ci: add Makefile.mk test, with LIBSSH2_NO_* options
Cherry-picked from #1017
This commit is contained in:
17
.github/workflows/ci.yml
vendored
17
.github/workflows/ci.yml
vendored
@@ -118,6 +118,23 @@ jobs:
|
||||
make -j3
|
||||
make check VERBOSE=1
|
||||
|
||||
build_msys2_gnu_make:
|
||||
name: 'msys2 (mingw64, x86_64, Makefile.mk)'
|
||||
runs-on: windows-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: msys2/setup-msys2@v2
|
||||
with:
|
||||
msystem: mingw64
|
||||
install: mingw-w64-x86_64-cc make
|
||||
- name: 'Makefile.mk build'
|
||||
env:
|
||||
CPPFLAGS: -DLIBSSH2_NO_MD5 -DLIBSSH2_NO_HMAC_RIPEMD -DLIBSSH2_NO_DSA -DLIBSSH2_NO_AES_CTR -DLIBSSH2_NO_BLOWFISH -DLIBSSH2_NO_RC4 -DLIBSSH2_NO_CAST -DLIBSSH2_NO_3DES
|
||||
LIBSSH2_CPPFLAGS_LIB: -DLIBSSH2_EXPORTS
|
||||
shell: msys2 {0}
|
||||
run: mkdir bld && cd bld && BLD_DIR=bld make -C .. -j3 -f Makefile.mk dyn example test
|
||||
|
||||
build_msvc:
|
||||
name: msvc
|
||||
runs-on: windows-latest
|
||||
|
||||
Reference in New Issue
Block a user