aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/macos.yml1
-rwxr-xr-xscripts/test8
2 files changed, 7 insertions, 2 deletions
diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml
index f570f19..cd52d2c 100644
--- a/.github/workflows/macos.yml
+++ b/.github/workflows/macos.yml
@@ -34,3 +34,4 @@ jobs:
34 run: ./scripts/test 34 run: ./scripts/test
35 env: 35 env:
36 ARCH: "${{ matrix.arch }}" 36 ARCH: "${{ matrix.arch }}"
37 OS: "${{ matrix.os }}"
diff --git a/scripts/test b/scripts/test
index 97e316e..d093eab 100755
--- a/scripts/test
+++ b/scripts/test
@@ -34,7 +34,9 @@ if [ `uname` = "Darwin" ]; then
34 cd build-static 34 cd build-static
35 cmake -DCMAKE_OSX_ARCHITECTURES=$ARCH .. 35 cmake -DCMAKE_OSX_ARCHITECTURES=$ARCH ..
36 make -j 4 36 make -j 4
37 if [ "$ARCH" = "x86_64" ]; then 37 if [ "$ARCH" = "arm64" ] && [ "$OS" = "macos-12" ] || [ "$OS" = "macos-13" ]; then
38 echo "##### skip tests"
39 else
38 make test 40 make test
39 fi 41 fi
40 ) 42 )
@@ -44,7 +46,9 @@ if [ `uname` = "Darwin" ]; then
44 cd build-shared 46 cd build-shared
45 cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_OSX_ARCHITECTURES=$ARCH .. 47 cmake -DBUILD_SHARED_LIBS=ON -DCMAKE_OSX_ARCHITECTURES=$ARCH ..
46 make -j 4 48 make -j 4
47 if [ "$ARCH" = "x86_64" ]; then 49 if [ "$ARCH" = "arm64" ] && [ "$OS" = "macos-12" ] || [ "$OS" = "macos-13" ]; then
50 echo "##### skip tests"
51 else
48 make test 52 make test
49 fi 53 fi
50 ) 54 )