summaryrefslogtreecommitdiff
path: root/pkgs/lwjgl/default.nix
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-03-10 15:00:26 -0400
committerSeth Flynn <[email protected]>2025-03-23 19:31:27 -0400
commitd1b5d789590bec99defe9f95df7df64d2bdba693 (patch)
tree6e093e18eeb7840f7a14d81765a4a8c55b282276 /pkgs/lwjgl/default.nix
parenta81bd7d48aba3c24716b11145bab7723fe3fa207 (diff)
fix building natively on non-x86_64-linux platforms
[skip ci]
Diffstat (limited to 'pkgs/lwjgl/default.nix')
-rw-r--r--pkgs/lwjgl/default.nix8
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/lwjgl/default.nix b/pkgs/lwjgl/default.nix
index c333c7b..d287a83 100644
--- a/pkgs/lwjgl/default.nix
+++ b/pkgs/lwjgl/default.nix
@@ -44,6 +44,8 @@ let
"antHash"
];
+ isCross = stdenv.buildPlatform != stdenv.hostPlatform;
+
natives = {
assimp = [
(lib.getLib assimp + "/lib/libassimp.so")
@@ -153,7 +155,11 @@ stdenv.mkDerivation (
"-Dlocal.kotlin=${lib.getBin kotlin}"
]
- ++ lib.optionals (stdenv.buildPlatform != stdenv.hostPlatform) [
+ ++ lib.optionals (!isCross) [
+ "-Dgcc.prefix="
+ "-Dpkg-config.prefix="
+ ]
+ ++ lib.optionals isCross [
"-Dgcc.prefix=${stdenv.cc.targetPrefix}"
"-Dpkg-config.prefix=${stdenv.cc.targetPrefix}"
];