Add ffi support for windows x64 (#357)

* add ffi support for windows x64

* add ffi test
This commit is contained in:
Jerry Ma
2024-02-29 15:34:06 +08:00
committed by GitHub
parent 254764761d
commit 842e0add29
6 changed files with 76 additions and 2 deletions

View File

@@ -63,8 +63,11 @@
"ffi": {
"arg-type": "custom",
"type": "builtin",
"lib-depends": [
"lib-depends-unix": [
"libffi"
],
"lib-depends-windows": [
"libffi-win"
]
},
"fileinfo": {

View File

@@ -233,6 +233,17 @@
"ffitarget.h"
]
},
"libffi-win": {
"source": "libffi-win",
"static-libs-windows": [
"libffi.lib"
],
"headers-windows": [
"ffi.h",
"ffitarget.h",
"fficonfig.h"
]
},
"libiconv": {
"source": "libiconv",
"static-libs-unix": [

View File

@@ -245,6 +245,15 @@
"path": "LICENSE"
}
},
"libffi-win": {
"type": "git",
"rev": "master",
"url": "https://github.com/static-php/libffi-win.git",
"license": {
"type": "file",
"path": "LICENSE"
}
},
"libiconv": {
"type": "filelist",
"url": "https://ftp.gnu.org/gnu/libiconv/",