Provide libevent, libiconv-win, libsodium, libwebp, libyaml, ncurses, readline, unixodbc, xz pre-built libs

This commit is contained in:
crazywhalecc
2024-07-09 15:05:53 +08:00
committed by Jerry Ma
parent 9170d71dc7
commit 7fb8417216
5 changed files with 84 additions and 3 deletions

View File

@@ -8,11 +8,12 @@ trait libsodium
{
protected function build(): void
{
$root = BUILD_ROOT_PATH;
shell()->cd($this->source_dir)
->exec("./configure --enable-static --disable-shared --prefix={$root}")
->exec('./configure --enable-static --disable-shared --prefix=')
->exec('make clean')
->exec("make -j{$this->builder->concurrency}")
->exec('make install');
->exec('make install DESTDIR=' . BUILD_ROOT_PATH);
$this->patchPkgconfPrefix(['libsodium.pc'], PKGCONF_PATCH_PREFIX);
}
}