Page MenuHomePhorge

amqp-cpp.nix
No OneTemporary

Size
645 B
Referenced Files
None
Subscribers
None

amqp-cpp.nix

{ stdenv
, lib
, cmake
, fetchFromGitHub
, openssl
, darwin
}:
stdenv.mkDerivation rec {
pname = "amqp-cpp";
version = "4.3.16";
src = fetchFromGitHub {
owner = "CopernicaMarketingSoftware";
repo = "amqp-cpp";
rev = "v${version}";
sha256 = "sha256-aBLNdw9LhHFwnIt70vIYlX1/j2IUTmpm5Ub+ZImF8FI=";
};
nativeBuildInputs = [
cmake
];
buildInputs = lib.optionals stdenv.isLinux [
# needed for linux's tcp extension
openssl
];
cmakeFlags = lib.optionals (stdenv.isLinux || stdenv.isDarwin) [
"-DAMQP-CPP_BUILD_SHARED=ON"
] ++ lib.optionals stdenv.isLinux [
"-DAMQP-CPP_LINUX_TCP=ON"
];
}

File Metadata

Mime Type
text/plain
Expires
Sun, Dec 7, 4:27 PM (1 d, 7 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5693388
Default Alt Text
amqp-cpp.nix (645 B)

Event Timeline