nix: make LTO optional
This commit is contained in:
parent
65d23fc9b9
commit
ee00a5d8ee
@ -11,6 +11,7 @@
|
||||
, xorg
|
||||
, libpulseaudio
|
||||
, qtbase
|
||||
, quazip
|
||||
, libGL
|
||||
, msaClientID ? ""
|
||||
|
||||
@ -18,6 +19,7 @@
|
||||
, self
|
||||
, version
|
||||
, libnbtplusplus
|
||||
, enableLTO ? false
|
||||
}:
|
||||
|
||||
let
|
||||
@ -57,9 +59,9 @@ stdenv.mkDerivation rec {
|
||||
|
||||
cmakeFlags = [
|
||||
"-GNinja"
|
||||
"-DENABLE_LTO=on"
|
||||
"-DLauncher_QT_VERSION_MAJOR=${lib.versions.major qtbase.version}"
|
||||
] ++ lib.optionals (msaClientID != "") [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ];
|
||||
] ++ lib.optionals enableLTO [ "-DENABLE_LTO=on" ]
|
||||
++ lib.optionals (msaClientID != "") [ "-DLauncher_MSA_CLIENT_ID=${msaClientID}" ];
|
||||
|
||||
postInstall = ''
|
||||
# xorg.xrandr needed for LWJGL [2.9.2, 3) https://github.com/LWJGL/lwjgl/issues/128
|
||||
|
Loading…
Reference in New Issue
Block a user