mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-22 15:03:28 +00:00
php: use --replace-fail
This commit is contained in:
parent
02b8c7ddb7
commit
81c42da3c3
@ -272,12 +272,11 @@ let
|
||||
# Don't record the configure flags since this causes unnecessary
|
||||
# runtime dependencies
|
||||
''
|
||||
for i in main/build-defs.h.in scripts/php-config.in; do
|
||||
substituteInPlace $i \
|
||||
--replace '@CONFIGURE_COMMAND@' '(omitted)' \
|
||||
--replace '@CONFIGURE_OPTIONS@' "" \
|
||||
--replace '@PHP_LDFLAGS@' ""
|
||||
done
|
||||
substituteInPlace main/build-defs.h.in \
|
||||
--replace-fail '@CONFIGURE_COMMAND@' '(omitted)'
|
||||
substituteInPlace scripts/php-config.in \
|
||||
--replace-fail '@CONFIGURE_OPTIONS@' "" \
|
||||
--replace-fail '@PHP_LDFLAGS@' ""
|
||||
|
||||
export EXTENSION_DIR=$out/lib/php/extensions
|
||||
|
||||
@ -287,7 +286,7 @@ let
|
||||
./scripts/dev/genfiles
|
||||
fi
|
||||
'' + lib.optionalString stdenv.isDarwin ''
|
||||
substituteInPlace configure --replace "-lstdc++" "-lc++"
|
||||
substituteInPlace configure --replace-fail "-lstdc++" "-lc++"
|
||||
'';
|
||||
|
||||
# When compiling PHP sources from Github, this file is missing and we
|
||||
|
@ -411,7 +411,7 @@ lib.makeScope pkgs.newScope (self: with self; {
|
||||
{
|
||||
name = "gettext";
|
||||
buildInputs = [ gettext ];
|
||||
postPhpize = ''substituteInPlace configure --replace 'as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5' ':' '';
|
||||
postPhpize = ''substituteInPlace configure --replace-fail 'as_fn_error $? "Cannot locate header file libintl.h" "$LINENO" 5' ':' '';
|
||||
configureFlags = [ "--with-gettext=${gettext}" ];
|
||||
}
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user