From 75558045721d82cf2d20a7b2a66504f0a484f822 Mon Sep 17 00:00:00 2001 From: Andrew Kaster Date: Sat, 3 Dec 2022 09:16:46 -0700 Subject: Ports: Use CMake to build the zstd port This makes the port install drop the CMake install files into the sysroot, which is friendlier to macOS users. Homebrew CMake really likes to pick homebrew zstd, even for cross-builds. --- Ports/zstd/package.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Ports') diff --git a/Ports/zstd/package.sh b/Ports/zstd/package.sh index b7dd878668..31e6f04c89 100755 --- a/Ports/zstd/package.sh +++ b/Ports/zstd/package.sh @@ -3,3 +3,16 @@ port=zstd version=1.5.2 files="https://github.com/facebook/zstd/releases/download/v${version}/zstd-${version}.tar.gz zstd-${version}.tar.gz 7c42d56fac126929a6a85dbc73ff1db2411d04f104fae9bdea51305663a83fd0" auth_type=sha256 +useconfigure='true' +configopts=( + "-Sbuild/cmake" + "-DCMAKE_TOOLCHAIN_FILE=${SERENITY_BUILD_DIR}/CMakeToolchain.txt" +) + +configure() { + run cmake "${configopts[@]}" +} + +install() { + run make install +} -- cgit v1.2.3