Skip to content

Commit f8c188a

Browse files
committed
updated ci
1 parent 8b3eb4d commit f8c188a

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

Makefile

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,27 @@ compile-windows:
3030
gcc -O2 -shared -Isrc src/regexp/*.c -o dist/regexp.dll
3131
gcc -O2 -shared -Isrc src/split_part/*.c -o dist/split_part.dll
3232

33-
compile-macos:
34-
gcc -O2 -fPIC -dynamiclib -Isrc src/json_equal/*.c -o dist/json_equal.dylib
35-
gcc -O2 -fPIC -dynamiclib -Isrc src/regexp/*.c -o dist/regexp.dylib
36-
gcc -O2 -fPIC -dynamiclib -Isrc src/split_part/*.c -o dist/split_part.dylib
33+
compile-macos-x86:
34+
gcc -O2 -fPIC -dynamiclib -Isrc -target x86_64-apple-macos12 src/json_equal/*.c -o dist/json_equal_x86.dylib
35+
gcc -O2 -fPIC -dynamiclib -Isrc -target x86_64-apple-macos12 src/regexp/*.c -o dist/regexp_x86.dylib
36+
gcc -O2 -fPIC -dynamiclib -Isrc -target x86_64-apple-macos12 src/split_part/*.c -o dist/split_part_x86.dylib
37+
38+
compile-macos-arm64:
39+
gcc -O2 -fPIC -dynamiclib -Isrc -target arm64-apple-macos12 src/json_equal/*.c -o dist/json_equal_arm64.dylib
40+
gcc -O2 -fPIC -dynamiclib -Isrc -target arm64-apple-macos12 src/regexp/*.c -o dist/regexp_arm64.dylib
41+
gcc -O2 -fPIC -dynamiclib -Isrc -target arm64-apple-macos12 src/split_part/*.c -o dist/split_part_arm64.dylib
3742

3843
pack-linux:
3944
zip -j dist/stackql-sqlite-ext-functions-$(version)-linux-amd64.zip dist/*.so
4045

4146
pack-windows:
4247
zip -j dist/stackql-sqlite-ext-functions-$(version)-windows-amd64.zip dist/*.dll
4348

44-
pack-macos:
45-
zip -j dist/stackql-sqlite-ext-functions-$(version)-macos-amd64.zip dist/*.dylib
49+
pack-macos-x86:
50+
zip -j dist/stackql-sqlite-ext-functions-$(version)-macos-x86.zip dist/*x86.dylib
51+
52+
pack-macos-arm64:
53+
zip -j dist/stackql-sqlite-ext-functions-$(version)-macos-arm64.zip dist/*arm64.dylib
4654

4755
test-all:
4856
@echo "Running tests on all suites"

0 commit comments

Comments
 (0)