diff --git a/config/pkg/lib/libmemcached.yml b/config/pkg/lib/libmemcached.yml new file mode 100644 index 00000000..5f56f215 --- /dev/null +++ b/config/pkg/lib/libmemcached.yml @@ -0,0 +1,16 @@ +libmemcached: + type: library + artifact: + source: + type: ghtagtar + repo: awesomized/libmemcached + match: 1.\d.\d + metadata: + license-files: [LICENSE] + license: BSD-3-Clause + lang: cpp + static-libs@unix: + - libmemcached.a + - libmemcachedprotocol.a + - libmemcachedutil.a + - libhashkit.a diff --git a/src/Package/Library/libmemcached.php b/src/Package/Library/libmemcached.php new file mode 100644 index 00000000..ea632192 --- /dev/null +++ b/src/Package/Library/libmemcached.php @@ -0,0 +1,28 @@ +addConfigureArgs('-DCMAKE_INSTALL_RPATH=""') + ->build(); + } + + #[BuildFor('Darwin')] + public function buildDarwin(): void + { + UnixCMakeExecutor::create($this)->build(); + } +}