diff options
author | adisbladis <adisbladis@gmail.com> | 2019-01-19 11:37:05 +0000 |
---|---|---|
committer | adisbladis <adisbladis@gmail.com> | 2019-01-19 12:32:51 +0000 |
commit | 1d55e50fe4cc0a70370234943c59d776c0e933b5 (patch) | |
tree | 6ec752b4b58fa4c3100e300d9a4bcaac4c09510d /pkgs/development/compilers/shaderc | |
parent | ed1a8277cede1f1b4844e251b9d603f0e0a0e6d5 (diff) | |
download | nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar.gz nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar.bz2 nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar.lz nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar.xz nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.tar.zst nixlib-1d55e50fe4cc0a70370234943c59d776c0e933b5.zip |
shaderc: Add multiple outputs
Diffstat (limited to 'pkgs/development/compilers/shaderc')
-rw-r--r-- | pkgs/development/compilers/shaderc/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/development/compilers/shaderc/default.nix b/pkgs/development/compilers/shaderc/default.nix index 1176d348d9d3..d56d939a0e05 100644 --- a/pkgs/development/compilers/shaderc/default.nix +++ b/pkgs/development/compilers/shaderc/default.nix @@ -27,6 +27,8 @@ in stdenv.mkDerivation rec { name = "shaderc-git-${version}"; version = "2018-06-01"; + outputs = [ "out" "lib" "bin" "dev" "static" ]; + src = fetchFromGitHub { owner = "google"; repo = "shaderc"; @@ -41,7 +43,12 @@ in stdenv.mkDerivation rec { ''; buildInputs = [ cmake python ]; - enableParallelBuilding = true; + + postInstall = '' + moveToOutput "lib/*.a" $static + ''; + + preConfigure = ''cmakeFlags="$cmakeFlags -DCMAKE_INSTALL_BINDIR=$bin/bin"''; cmakeFlags = [ "-DSHADERC_SKIP_TESTS=ON" ]; |