Merge pull request #96762 from kampka/source-highlight

source-highlight: Skip building docs when cross-compiling
This commit is contained in:
Guillaume Girol
2021-01-17 16:03:35 +00:00
committed by GitHub

View File

@@ -12,6 +12,14 @@ stdenv.mkDerivation {
sha256 = "148w47k3zswbxvhg83z38ifi85f9dqcpg7icvvw1cm6bg21x4zrs";
};
# source-highlight uses it's own binary to generate documentation.
# During cross-compilation, that binary was built for the target
# platform architecture, so it can't run on the build host.
patchPhase = stdenv.lib.optionalString (stdenv.hostPlatform != stdenv.buildPlatform) ''
substituteInPlace Makefile.in --replace "src doc tests" "src tests"
'';
strictDeps = true;
buildInputs = [ boost ];
configureFlags = [ "--with-boost=${boost.out}" ];