mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-02-22 12:04:40 +00:00
imgui: add pkgsCross.mingwW64 support
This commit is contained in:
parent
ae73301ada
commit
6078e0e1cb
@ -26,7 +26,7 @@ stdenv.mkDerivation {
|
||||
./0009-Defer-setting-cursor-position-until-the-cursor-is-lo.patch
|
||||
];
|
||||
|
||||
propagatedBuildInputs = [ libGL ];
|
||||
propagatedBuildInputs = lib.optionals (!stdenv.hostPlatform.isWindows) [ libGL ];
|
||||
|
||||
nativeBuildInputs = [ cmake extra-cmake-modules ]
|
||||
++ lib.optionals stdenv.isDarwin [ fixDarwinDylibNames ]
|
||||
|
@ -14,6 +14,9 @@
|
||||
vulkan-headers,
|
||||
vulkan-loader,
|
||||
|
||||
# NOTE: Not coming from vcpkg
|
||||
IMGUI_LINK_GLVND ? !stdenv.hostPlatform.isWindows && (IMGUI_BUILD_OPENGL2_BINDING || IMGUI_BUILD_OPENGL3_BINDING),
|
||||
|
||||
# The intent is to mirror vcpkg's flags[^1],
|
||||
# but we only actually support Linux and glfw3 until someone contributes the rest
|
||||
# [^1]: https://github.com/microsoft/vcpkg/blob/095ee06e7f60dceef7d713e3f8b1c2eb10d650d7/ports/imgui/CMakeLists.txt#L33-L108
|
||||
@ -84,7 +87,7 @@ stdenv.mkDerivation rec {
|
||||
];
|
||||
|
||||
propagatedBuildInputs =
|
||||
lib.optionals (IMGUI_BUILD_OPENGL2_BINDING || IMGUI_BUILD_OPENGL3_BINDING) [ libGL ]
|
||||
lib.optionals IMGUI_LINK_GLVND [ libGL ]
|
||||
++ lib.optionals IMGUI_BUILD_GLFW_BINDING [ glfw ]
|
||||
++ lib.optionals IMGUI_BUILD_SDL2_BINDING [ SDL2 ]
|
||||
++ lib.optionals IMGUI_BUILD_VULKAN_BINDING [
|
||||
|
Loading…
Reference in New Issue
Block a user