diff options
author | Matthias Beyer <mail@beyermatthias.de> | 2023-01-03 09:49:01 +0100 |
---|---|---|
committer | Matthias Beyer <mail@beyermatthias.de> | 2023-01-03 09:49:01 +0100 |
commit | cb8335a7dd0a37abd7033316c2f912ccd01e90c4 (patch) | |
tree | b55e5f4a64a8de41e349b4953482f98c93f5886a /flake.nix | |
parent | 36f9f834a494ede351910fb31fb533230438f348 (diff) |
Add cloudmqtt-{client,server} in flake
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'flake.nix')
-rw-r--r-- | flake.nix | 22 |
1 files changed, 22 insertions, 0 deletions
@@ -45,10 +45,22 @@ cargoExtraArgs = "--all-features"; }; + cloudmqtt-client = craneLib.buildPackage { + inherit cargoArtifacts src version; + cargoExtraArgs = "--bin=cloudmqtt-client --features=bin"; + }; + + cloudmqtt-server = craneLib.buildPackage { + inherit cargoArtifacts src version; + cargoExtraArgs = "--bin=cloudmqtt-server --features=bin"; + }; + in rec { checks = { inherit cloudmqtt; + inherit cloudmqtt-client; + inherit cloudmqtt-server; cloudmqtt-clippy = craneLib.cargoClippy { inherit cargoArtifacts src; @@ -62,11 +74,21 @@ packages.cloudmqtt = cloudmqtt; packages.default = packages.cloudmqtt; + packages.cloudmqtt-client = cloudmqtt-client; + packages.cloudmqtt-server = cloudmqtt-server; apps.cloudmqtt = flake-utils.lib.mkApp { name = "cloudmqtt"; drv = cloudmqtt; }; + apps.cloudmqtt-client = flake-utils.lib.mkApp { + name = "cloudmqtt-client"; + drv = cloudmqtt-client; + }; + apps.cloudmqtt-server = flake-utils.lib.mkApp { + name = "cloudmqtt-server"; + drv = cloudmqtt-server; + }; apps.default = apps.cloudmqtt; devShells.default = devShells.cloudmqtt; |