Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
jberryman
GHC
Commits
f955b9b0
Commit
f955b9b0
authored
Jan 17, 2003
by
sof
Browse files
[project @ 2003-01-17 16:05:09 by sof]
for mingw builds, redirect to NUL
parent
4bb9980e
Changes
2
Hide whitespace changes
Inline
Side-by-side
glafp-utils/mkdependC/Makefile
View file @
f955b9b0
...
...
@@ -13,7 +13,7 @@ SCRIPT_OBJS=mkdependC.prl
# Prepend (perl) bindings for these Makefile variables
# when creating `mkdependC' (a more flexible way of doing msub).
#
SCRIPT_SUBST_VARS
=
DEFAULT_TMPDIR CPP
SCRIPT_SUBST_VARS
=
DEFAULT_TMPDIR CPP
BUILDPLATFORM
CLEAN_FILES
+=
$(SCRIPT_PROG)
INTERP
=
perl
...
...
glafp-utils/mkdependC/mkdependC.prl
View file @
f955b9b0
#
# This
stub of perl assumes that the following two
# variables are prepended:
# This
perl script template assumes that definitions for
#
the following
variables are prepended:
#
# DEFAULT_TMPDIR CPP
# DEFAULT_TMPDIR CPP
BUILDPLATFORM
#
# ToDo: strip out all the .h junk
#
...
...
@@ -22,6 +22,12 @@ $Makefile = '';
@Src_files = ();
@File_suffix = ();
$baseName='';
$ignore_output='> /dev/null';
if ( ${BUILDPLATFORM} == "i386-unknown-mingw32" ) {
# Assuming the underlying perl uses cmd to exec system() calls.
$ignore_output = ">nul";
}
if ( $ENV{'TMPDIR'} ) { # where to make tmp file names
$Tmp_prefix = $ENV{'TMPDIR'} . "/mkdependC$$";
...
...
@@ -166,13 +172,11 @@ sub slurp_file { # follows an example in the `open' item in perl man page
# ${CPP} better be 'gcc -E', or the -x option will fail...
# ..and the -MM & -MMD.
$result = system("${CPP} -MM -MMD $Include_dirs @Defines -x c $fname
> /dev/null
");
$result = system("${CPP} -MM -MMD $Include_dirs @Defines -x c $fname
$ignore_output
");
if ($result != 0) {
# On the cheesy side..we do want to know what went wrong, so
# re-run the command. (This also has the beneficial effect
# of fixing a redirection problem with gcc-2.95 builds used with
# mingw32.)
# re-run the command.
$result = system("${CPP} -MM -MMD $Include_dirs @Defines -x c $fname ");
if ($result != 0) {
unlink($tempfile);
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment