summary refs log tree commit diff
path: root/pkgs/development/compilers/yosys/default.nix
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-01-07 16:06:23 +0100
committerFlorian Klink <flokli@flokli.de>2020-02-01 12:40:37 +0100
commit3086338f9dabb17d6c209606d661991d9a98f4a0 (patch)
tree93dca687fa883a794899a7e83c5037a40538dfa8 /pkgs/development/compilers/yosys/default.nix
parent4afad26f79e1572bd0f5ad175e9440db15f02965 (diff)
downloadnixpkgs-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.nix18
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)