icoutils: defining missing target conditions on Darwin

This commit is contained in:
Randy Eckenrode
2024-10-07 00:06:12 -04:00
parent 9f2b9d882f
commit e5542cc78c
+2 -3
View File
@@ -21,9 +21,8 @@ stdenv.mkDerivation rec {
buildInputs = [ libpng perl ];
propagatedBuildInputs = [ perlPackages.LWP ];
# Fixes a build failure on aarch64-darwin. Define for all Darwin targets for when x86_64-darwin
# upgrades to a newer SDK.
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-DTARGET_OS_IPHONE=0";
# Fixes build failures on Darwin. These should be defined in `TargetConditional.h`, but its failing anyway.
env.NIX_CFLAGS_COMPILE = lib.optionalString stdenv.hostPlatform.isDarwin "-DTARGET_OS_IPHONE=0 -DTARGET_OS_EMBEDDED=0";
postPatch = ''
patchShebangs extresso/extresso