From b6eea0848576b197c6761fb9d0b695646fbcc70b Mon Sep 17 00:00:00 2001 From: Dmitry Kalinkin Date: Thu, 16 Dec 2021 17:55:08 -0500 Subject: openrw: fix darwin build --- pkgs/games/openrw/default.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pkgs/games/openrw/default.nix b/pkgs/games/openrw/default.nix index f1bcab2895f..d86962b9abe 100644 --- a/pkgs/games/openrw/default.nix +++ b/pkgs/games/openrw/default.nix @@ -28,8 +28,16 @@ stdenv.mkDerivation { fetchSubmodules = true; }; + postPatch = lib.optional (stdenv.cc.isClang && (lib.versionAtLeast stdenv.cc.version "9"))'' + substituteInPlace cmake_configure.cmake \ + --replace 'target_link_libraries(rw_interface INTERFACE "stdc++fs")' "" + ''; + nativeBuildInputs = [ cmake ]; + # error: 'path' is unavailable: introduced in macOS 10.15 + CXXFLAGS = lib.optional (stdenv.hostPlatform.system == "x86_64-darwin") "-D_LIBCPP_DISABLE_AVAILABILITY"; + buildInputs = [ sfml libGLU libGL bullet glm libmad xlibsWrapper openal SDL2 boost ffmpeg ] ++ lib.optionals stdenv.isDarwin [ OpenAL Cocoa ]; -- cgit 1.4.1