llvm: fix darwin cross bootstrapping cmake

Cmake needs to be listed as a build package for cross splicing to
work correctly.
This commit is contained in:
Matthew Bauer 2018-06-04 11:48:13 -04:00
parent 4206554555
commit 69f832d2ee

View file

@ -6788,8 +6788,8 @@ with pkgs;
inherit (stdenvAdapters) overrideCC;
buildLlvmTools = buildPackages.llvmPackages_5.tools;
targetLlvmLibraries = targetPackages.llvmPackages_5.libraries;
} // stdenv.lib.optionalAttrs stdenv.isDarwin {
cmake = cmake.override {
} // stdenv.lib.optionalAttrs (stdenv.isDarwin && hostPlatform == buildPlatform) {
cmake = buildPackages.cmake.override {
isBootstrap = true;
majorVersion = "3.9"; # 3.10.2: 'ApplicationServices/ApplicationServices.h' file not found
};