source_dir . '/lds-gen.py', "funcs.append('rd_ut_coverage_check')", ''); UnixAutoconfExecutor::create($this) ->optionalLib( 'zstd', function ($lib) { putenv("STATIC_LIB_libzstd={$lib->getLibDir()}/libzstd.a"); return ''; }, '--disable-zstd' ) ->removeConfigureArgs( '--with-pic', '--enable-pic', ) ->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"); } }