diff options
author | Herwig Hochleitner <herwig@bendlas.net> | 2018-10-27 20:23:12 +0200 |
---|---|---|
committer | Herwig Hochleitner <herwig@bendlas.net> | 2018-10-28 16:00:46 +0100 |
commit | b70ab5c405f3c3b1852286696130f0112b80979b (patch) | |
tree | 63dacef7bb741cf5b96c65442396abbffb128af8 /pkgs/applications/networking/browsers/chromium/default.nix | |
parent | 7eea24db5d64229b2372906391b5239a877c89ee (diff) | |
download | nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar.gz nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar.bz2 nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar.lz nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar.xz nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.tar.zst nixpkgs-b70ab5c405f3c3b1852286696130f0112b80979b.zip |
chromium: make gcc8 build available via buildWithGcc flag
Diffstat (limited to 'pkgs/applications/networking/browsers/chromium/default.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/chromium/default.nix | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/default.nix b/pkgs/applications/networking/browsers/chromium/default.nix index 88b0a89db4b..dbf5f4cb399 100644 --- a/pkgs/applications/networking/browsers/chromium/default.nix +++ b/pkgs/applications/networking/browsers/chromium/default.nix @@ -1,5 +1,6 @@ -{ newScope, stdenv, llvmPackages, makeWrapper, makeDesktopItem, ed +{ newScope, makeWrapper, makeDesktopItem, ed , glib, gtk3, gnome3, gsettings-desktop-schemas +, stdenv, llvmPackages_7, gcc8Stdenv # package customization , channel ? "stable" @@ -9,17 +10,16 @@ , proprietaryCodecs ? true , enablePepperFlash ? false , enableWideVine ? false +, buildWithGcc ? false , cupsSupport ? true , pulseSupport ? false , commandLineArgs ? "" }: -assert stdenv.cc.isClang -> (stdenv == llvmPackages.stdenv); let callPackage = newScope chromium; chromium = { - inherit stdenv llvmPackages; upstream-info = (callPackage ./update.nix {}).getChannel channel; @@ -34,7 +34,12 @@ let plugins = callPackage ./plugins.nix { inherit enablePepperFlash enableWideVine; }; - }; + } // (if buildWithGcc then { + stdenv = gcc8Stdenv; + } else { + llvmPackages = llvmPackages_7; + stdenv = llvmPackages_7.stdenv; + }); desktopItem = makeDesktopItem { name = "chromium-browser"; |