mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-07 16:55:38 +08:00
Add bzip2
This commit is contained in:
@@ -16,3 +16,6 @@ bzip2:
|
|||||||
- bzlib.h
|
- bzlib.h
|
||||||
static-libs@unix:
|
static-libs@unix:
|
||||||
- libbz2.a
|
- libbz2.a
|
||||||
|
static-libs@windows:
|
||||||
|
- libbz2.lib
|
||||||
|
- libbz2_a.lib
|
||||||
|
|||||||
@@ -20,6 +20,17 @@ class bzip2
|
|||||||
FileSystem::replaceFileStr($lib->getSourceDir() . '/Makefile', 'CFLAGS=-Wall', 'CFLAGS=-fPIC -Wall');
|
FileSystem::replaceFileStr($lib->getSourceDir() . '/Makefile', 'CFLAGS=-Wall', 'CFLAGS=-fPIC -Wall');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[BuildFor('Windows')]
|
||||||
|
public function buildWin(LibraryPackage $package): void
|
||||||
|
{
|
||||||
|
cmd()->cd($package->getSourceDir())
|
||||||
|
->exec('nmake /nologo /f Makefile.msc CFLAGS="-DWIN32 -MT -Ox -D_FILE_OFFSET_BITS=64 -nologo" clean')
|
||||||
|
->exec('nmake /nologo /f Makefile.msc CFLAGS="-DWIN32 -MT -Ox -D_FILE_OFFSET_BITS=64 -nologo" lib');
|
||||||
|
FileSystem::copy("{$package->getSourceDir()}\\libbz2.lib", "{$package->getLibDir()}\\libbz2.lib");
|
||||||
|
FileSystem::copy("{$package->getSourceDir()}\\libbz2.lib", "{$package->getLibDir()}\\libbz2_a.lib");
|
||||||
|
FileSystem::copy("{$package->getSourceDir()}\\bzlib.h", "{$package->getIncludeDir()}\\bzlib.h");
|
||||||
|
}
|
||||||
|
|
||||||
#[BuildFor('Linux')]
|
#[BuildFor('Linux')]
|
||||||
#[BuildFor('Darwin')]
|
#[BuildFor('Darwin')]
|
||||||
public function build(LibraryPackage $lib, PackageBuilder $builder): void
|
public function build(LibraryPackage $lib, PackageBuilder $builder): void
|
||||||
|
|||||||
Reference in New Issue
Block a user