diff options
author | Florian Klink <flokli@flokli.de> | 2020-01-07 16:06:23 +0100 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2020-02-01 12:40:37 +0100 |
commit | 3086338f9dabb17d6c209606d661991d9a98f4a0 (patch) | |
tree | 93dca687fa883a794899a7e83c5037a40538dfa8 /pkgs/development/compilers/yosys/default.nix | |
parent | 4afad26f79e1572bd0f5ad175e9440db15f02965 (diff) | |
download | nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar.gz nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar.bz2 nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar.lz nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar.xz nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.tar.zst nixpkgs-3086338f9dabb17d6c209606d661991d9a98f4a0.zip |
yosys: user placeholder
Diffstat (limited to 'pkgs/development/compilers/yosys/default.nix')
-rw-r--r-- | pkgs/development/compilers/yosys/default.nix | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/pkgs/development/compilers/yosys/default.nix b/pkgs/development/compilers/yosys/default.nix index 8948af17145..cd34f95c691 100644 --- a/pkgs/development/compilers/yosys/default.nix +++ b/pkgs/development/compilers/yosys/default.nix @@ -1,8 +1,15 @@ -{ stdenv, fetchFromGitHub -, pkgconfig, bison, flex -, tcl, readline, libffi, python3 -, protobuf, zlib +{ stdenv +, bison +, fetchFromGitHub +, flex +, libffi +, pkgconfig +, protobuf +, python3 +, readline +, tcl , verilog +, zlib }: with builtins; @@ -37,7 +44,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ pkgconfig ]; buildInputs = [ tcl readline libffi python3 bison flex protobuf zlib ]; - makeFlags = [ "ENABLE_PROTOBUF=1" ]; + makeFlags = [ "ENABLE_PROTOBUF=1" "PREFIX=${placeholder "out"}"]; patchPhase = '' substituteInPlace ../yosys-abc/Makefile \ @@ -58,7 +65,6 @@ stdenv.mkDerivation rec { ln -s ../yosys-abc abc make config-${if stdenv.cc.isClang or false then "clang" else "gcc"} echo 'ABCREV := default' >> Makefile.conf - makeFlags="PREFIX=$out $makeFlags" # we have to do this ourselves for some reason... (cd misc && ${protobuf}/bin/protoc --cpp_out ../backends/protobuf/ ./yosys.proto) |