ncurses: Fix building against ucrt

main
Shea Levy 2 years ago
parent f28101d2a4
commit 5e8a857310
No known key found for this signature in database
GPG Key ID: 5C0BD6957D86FE27
  1. 8
      pkgs/development/libraries/ncurses/default.nix

@ -46,7 +46,13 @@ stdenv.mkDerivation rec {
];
# Only the C compiler, and explicitly not C++ compiler needs this flag on solaris:
CFLAGS = lib.optionalString stdenv.isSunOS "-D_XOPEN_SOURCE_EXTENDED";
CFLAGS =
# Only the C compiler, and explicitly not C++ compiler needs this flag on solaris:
/**/ if stdenv.isSunOS then "-D_XOPEN_SOURCE_EXTENDED"
# ucrt doesn't support X_OK to access() without this flag
else if stdenv.hostPlatform.libc == "ucrt" then "-D__USE_MINGW_ACCESS"
else "";
depsBuildBuild = [
buildPackages.stdenv.cc

Loading…
Cancel
Save