freeglut: use libGLX explicitly

Required on Darwin.
This commit is contained in:
K900
2024-06-22 18:06:51 +01:00
committed by Emily
parent 0b0a66ca70
commit 61c1de31fb
@@ -1,4 +1,4 @@
{ lib, stdenv, fetchurl, libICE, libXext, libXi, libXrandr, libXxf86vm, libGL, libGLU, cmake
{ lib, stdenv, fetchurl, libICE, libXext, libXi, libXrandr, libXxf86vm, libGLX, libGLU, cmake
, testers
}:
@@ -14,11 +14,11 @@ stdenv.mkDerivation (finalAttrs: {
outputs = [ "out" "dev" ];
nativeBuildInputs = [ cmake ];
buildInputs = [ libICE libXext libXi libXrandr libXxf86vm libGL libGLU ];
buildInputs = [ libICE libXext libXi libXrandr libXxf86vm libGLU ];
cmakeFlags = lib.optionals stdenv.isDarwin [
"-DOPENGL_INCLUDE_DIR=${libGL}/include"
"-DOPENGL_gl_LIBRARY:FILEPATH=${libGL}/lib/libGL.dylib"
"-DOPENGL_INCLUDE_DIR=${libGLX.dev}/include"
"-DOPENGL_gl_LIBRARY:FILEPATH=${libGLX}/lib/libGL.dylib"
"-DOPENGL_glu_LIBRARY:FILEPATH=${libGLU}/lib/libGLU.dylib"
"-DFREEGLUT_BUILD_DEMOS:BOOL=OFF"
"-DFREEGLUT_BUILD_STATIC:BOOL=OFF"