on master help sign in
Temporarily expose __useLegacyCompilers

But make sure the `ob` command itself uses the new ones always.

commit06f7a54c0a6dd13c30082c206a8939d0d82e2ef9 authorJohn Ericson <John.Ericson@Obsidian.Systems> dateThu 18 Oct 2018, 19:26 (8 years ago) parent30f0674
1 file changed+5−3
default.nix+5−3
default.nix+5−3
@@ -1,6 +1,7 @@
11{ system ? builtins.currentSystem
22, profiling ? false
33, iosSdkVersion ? "10.2"
4+, __useLegacyCompilers ? false
45}:
56let
67 cleanSource = builtins.filterSource (name: _: let baseName = builtins.baseNameOf name; in !(
@@ -16,8 +17,9 @@ let
1617 openssh
1718 ];
1819
19− getReflexPlatform = sys: import ./dep/reflex-platform {
20− inherit iosSdkVersion;
20+ getReflexPlatform = getReflexPlatform' __useLegacyCompilers;
21+ getReflexPlatform' = __useLegacyCompilers: sys: import ./dep/reflex-platform {
22+ inherit iosSdkVersion __useLegacyCompilers;
2123 system = sys;
2224 enableLibraryProfiling = profiling;
2325
@@ -102,7 +104,7 @@ let
102104 ];
103105 };
104106
105− reflex-platform = getReflexPlatform system;
107+ reflex-platform = getReflexPlatform' false system;
106108 inherit (reflex-platform) hackGet nixpkgs;
107109 pkgs = nixpkgs;
108110