Package in nix
This commit is contained in:
parent
e92a7738ae
commit
92f34c49b0
10
flake.nix
10
flake.nix
|
|
@ -10,15 +10,17 @@
|
||||||
packages.default = pkgs.stdenv.mkDerivation {
|
packages.default = pkgs.stdenv.mkDerivation {
|
||||||
pname = "cgen";
|
pname = "cgen";
|
||||||
version = "0";
|
version = "0";
|
||||||
src = builtins.fetchGit {
|
src = ./.;
|
||||||
url = ./.;
|
|
||||||
submodules = true;
|
|
||||||
};
|
|
||||||
nativeBuildInputs = with pkgs; [
|
nativeBuildInputs = with pkgs; [
|
||||||
gcc14
|
gcc14
|
||||||
tree-sitter
|
tree-sitter
|
||||||
tinyxxd
|
tinyxxd
|
||||||
];
|
];
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
mkdir -p $out/bin/
|
||||||
|
cp build/bin/cgen $out/bin/cgen
|
||||||
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
devShells.default =
|
devShells.default =
|
||||||
|
|
|
||||||
|
|
@ -128,7 +128,7 @@ void gen_enum_strs() {
|
||||||
|
|
||||||
int main(int argc, char **argv) {
|
int main(int argc, char **argv) {
|
||||||
if (argc != 2) {
|
if (argc != 2) {
|
||||||
printf("%s", USAGE);
|
printf("%s\n", USAGE);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue