summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorEdward Thomson <ethomson@edwardthomson.com>2021-01-05 12:12:19 +0000
committerGitHub <noreply@github.com>2021-01-05 12:12:19 +0000
commitf0d7922c9bafff38e12978625f467aafebe75145 (patch)
tree055035c74116c9c3601491c07ab8a6b5fe8194d4 /.github
parentfa0178608699ce23c942f719c47eaada645db409 (diff)
parent4fafe9f6a15ccf540d23c96d37ca1c3127a7ddac (diff)
downloadlibgit2-f0d7922c9bafff38e12978625f467aafebe75145.tar.gz
Merge pull request #5583 from 0xdky/dhruva/build-with-nommap
Build with NO_MMAP
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/nightly.yml20
1 files changed, 20 insertions, 0 deletions
diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml
index 8e35726d7..fa83491ba 100644
--- a/.github/workflows/nightly.yml
+++ b/.github/workflows/nightly.yml
@@ -96,6 +96,17 @@ jobs:
ASAN_SYMBOLIZER_PATH: /usr/bin/llvm-symbolizer-10
TSAN_OPTIONS: suppressions=/home/libgit2/source/script/thread-sanitizer.supp second_deadlock_stack=1
os: ubuntu-latest
+ - # Focal, Clang 10, mmap emulation (NO_MMAP)
+ container:
+ name: focal
+ env:
+ CC: clang-10
+ CFLAGS: -DNO_MMAP
+ CMAKE_OPTIONS: -DCMAKE_PREFIX_PATH=/usr/local
+ CMAKE_GENERATOR: Ninja
+ SKIP_SSH_TESTS: true
+ SKIP_NEGOTIATE_TESTS: true
+ os: ubuntu-latest
- # macOS
os: macos-10.15
env:
@@ -114,6 +125,15 @@ jobs:
CMAKE_OPTIONS: -A x64 -DWIN32_LEAKCHECK=ON -DDEPRECATE_HARD=ON
SKIP_SSH_TESTS: true
SKIP_NEGOTIATE_TESTS: true
+ - # Windows amd64 Visual Studio (NO_MMAP)
+ os: windows-2019
+ env:
+ ARCH: amd64
+ CMAKE_GENERATOR: Visual Studio 16 2019
+ CFLAGS: -DNO_MMAP
+ CMAKE_OPTIONS: -A x64 -DDEPRECATE_HARD=ON
+ SKIP_SSH_TESTS: true
+ SKIP_NEGOTIATE_TESTS: true
- # Windows x86 Visual Studio
os: windows-2019
env: