diff --git a/pkgs/development/tools/documentation/doxygen/default.nix b/pkgs/development/tools/documentation/doxygen/default.nix index 5c2a0d47848d..32c625e30a2a 100644 --- a/pkgs/development/tools/documentation/doxygen/default.nix +++ b/pkgs/development/tools/documentation/doxygen/default.nix @@ -30,6 +30,12 @@ stdenv.mkDerivation (finalAttrs: { --replace-fail 'JAVACC_CHAR_TYPE=\"unsigned char\"' \ 'JAVACC_CHAR_TYPE=\"char8_t\"' \ --replace-fail "CMAKE_CXX_STANDARD 17" "CMAKE_CXX_STANDARD 20" + '' + # otherwise getting linker errors for deps + + lib.optionalString stdenv.hostPlatform.isDarwin '' + substituteInPlace CMakeLists.txt \ + --replace-fail 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)' \ + 'set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)' ''; nativeBuildInputs = [ @@ -45,13 +51,10 @@ stdenv.mkDerivation (finalAttrs: { fmt sqlite ] - ++ lib.optionals (qt5 != null) ( - with qt5; - [ - qtbase - wrapQtAppsHook - ] - ); + ++ lib.optionals (qt5 != null) [ + qt5.qtbase + qt5.wrapQtAppsHook + ]; cmakeFlags = [ "-Duse_sys_spdlog=ON"