sigil/overlay/libcxx/default.nix

17 lines
423 B
Nix

{ genodePackages, symlinkJoin }:
let inherit (genodePackages) genodeSources;
in symlinkJoin {
name = "libcxx";
paths = with genodePackages; [ stdcxx ];
postBuild = ''
local headerDir="''${!outputDev}/include"
mkdir -p "$headerDir"
pushd ${genodeSources.ports.stdcxx}/*
cp -r \
include/include/stdcxx/* \
${genodeSources}/repos/libports/include/stdcxx \
"$headerDir"
popd
'';
}