Unverified Commit 69b66eff authored by Marcin Serwin's avatar Marcin Serwin
Browse files

sdl3: clean up rebuild avoidance



Signed-off-by: default avatarMarcin Serwin <marcin@serwin.dev>
parent fa98a7cb
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -172,6 +172,7 @@ stdenv.mkDerivation (finalAttrs: {
  cmakeFlags = [
    (lib.cmakeBool "SDL_ALSA" alsaSupport)
    (lib.cmakeBool "SDL_DBUS" dbusSupport)
    (lib.cmakeBool "SDL_HIDAPI_LIBUSB" libusbSupport)
    (lib.cmakeBool "SDL_IBUS" ibusSupport)
    (lib.cmakeBool "SDL_JACK" jackSupport)
    (lib.cmakeBool "SDL_KMSDRM" drmSupport)
@@ -182,6 +183,7 @@ stdenv.mkDerivation (finalAttrs: {
    (lib.cmakeBool "SDL_SNDIO" sndioSupport)
    (lib.cmakeBool "SDL_TEST_LIBRARY" true)
    (lib.cmakeBool "SDL_TRAY_DUMMY" (!traySupport))
    (lib.cmakeBool "SDL_VULKAN" vulkanSupport)
    (lib.cmakeBool "SDL_WAYLAND" waylandSupport)
    (lib.cmakeBool "SDL_WAYLAND_LIBDECOR" libdecorSupport)
    (lib.cmakeBool "SDL_X11" x11Support)
@@ -198,11 +200,7 @@ stdenv.mkDerivation (finalAttrs: {
      && !(stdenv.hostPlatform.isDarwin || stdenv.hostPlatform.isAndroid)
      && !(x11Support || waylandSupport)
    ))
  ]
  ++ lib.optional (libusbSupport != stdenv.hostPlatform.isLinux) (
    lib.cmakeBool "SDL_HIDAPI_LIBUSB" libusbSupport
  )
  ++ lib.optional (!vulkanSupport) (lib.cmakeBool "SDL_VULKAN" vulkanSupport);
  ];

  doCheck = true;