optionalLib( 'zstd', function ($lib) { putenv("STATIC_LIB_libzstd={$lib->getLibDir()}/libzstd.a"); return ''; }, '--disable-zstd' ) ->configure( '--disable-curl', '--disable-sasl', '--disable-valgrind', '--disable-zlib', '--disable-ssl', ) ->make(); $this->patchPkgconfPrefix(['rdkafka.pc', 'rdkafka-static.pc', 'rdkafka++.pc', 'rdkafka++-static.pc']); // remove dynamic libs shell() ->exec("rm -rf {$this->getLibDir()}/*.so.*") ->exec("rm -rf {$this->getLibDir()}/*.so") ->exec("rm -rf {$this->getLibDir()}/*.dylib"); } }