2
0
Fork 0
genodepkgs/packages/stdcxx/default.nix

25 lines
560 B
Nix
Raw Normal View History

2020-11-06 20:59:33 +01:00
{ genodePackages }:
2019-11-12 21:05:25 +01:00
2020-11-06 20:59:33 +01:00
let
inherit (genodePackages) genodeSources;
port = genodeSources.ports.stdcxx;
2020-04-05 18:50:52 +02:00
in genodeSources.buildUpstream {
name = "stdcxx";
outputs = [ "out" "dev" ];
targets = [ "LIB=stdcxx" ];
portInputs = [ genodeSources.ports.libc port ];
propagatedBuildInputs = [ genodeSources.genodeBase ];
2019-11-12 21:05:25 +01:00
2020-04-05 18:50:52 +02:00
STDCXX_PORT = port;
postInstall = ''
mkdir -p $dev/include
2019-11-12 21:05:25 +01:00
2020-04-05 18:50:52 +02:00
pushd $STDCXX_PORT/*
cp -r --no-preserve=mode \
include/stdcxx/* \
$GENODE_DIR/repos/libports/include/stdcxx/* \
$dev/include/
popd
2019-11-12 21:05:25 +01:00
'';
}