mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-08 17:35:36 +08:00
Add pthreadVC3.lib for frankenphp
This commit is contained in:
@@ -10,3 +10,4 @@ pthreads4w:
|
|||||||
license: Apache-2.0
|
license: Apache-2.0
|
||||||
static-libs@windows:
|
static-libs@windows:
|
||||||
- libpthreadVC3.lib
|
- libpthreadVC3.lib
|
||||||
|
- pthreadVC3.lib
|
||||||
|
|||||||
@@ -26,6 +26,8 @@ class pthreads4w
|
|||||||
FileSystem::createDir($lib->getLibDir());
|
FileSystem::createDir($lib->getLibDir());
|
||||||
FileSystem::createDir($lib->getIncludeDir());
|
FileSystem::createDir($lib->getIncludeDir());
|
||||||
FileSystem::copy("{$lib->getSourceDir()}\\libpthreadVC3.lib", "{$lib->getLibDir()}\\libpthreadVC3.lib");
|
FileSystem::copy("{$lib->getSourceDir()}\\libpthreadVC3.lib", "{$lib->getLibDir()}\\libpthreadVC3.lib");
|
||||||
|
// FrankenPHP's cgo.go uses -lpthreadVC3, which lld-link maps to pthreadVC3.lib (no lib prefix)
|
||||||
|
FileSystem::copy("{$lib->getSourceDir()}\\libpthreadVC3.lib", "{$lib->getLibDir()}\\pthreadVC3.lib");
|
||||||
FileSystem::copy("{$lib->getSourceDir()}\\_ptw32.h", "{$lib->getIncludeDir()}\\_ptw32.h");
|
FileSystem::copy("{$lib->getSourceDir()}\\_ptw32.h", "{$lib->getIncludeDir()}\\_ptw32.h");
|
||||||
FileSystem::copy("{$lib->getSourceDir()}\\pthread.h", "{$lib->getIncludeDir()}\\pthread.h");
|
FileSystem::copy("{$lib->getSourceDir()}\\pthread.h", "{$lib->getIncludeDir()}\\pthread.h");
|
||||||
FileSystem::copy("{$lib->getSourceDir()}\\sched.h", "{$lib->getIncludeDir()}\\sched.h");
|
FileSystem::copy("{$lib->getSourceDir()}\\sched.h", "{$lib->getIncludeDir()}\\sched.h");
|
||||||
|
|||||||
Reference in New Issue
Block a user