diff options
Diffstat (limited to 'cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL')
-rw-r--r-- | cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL b/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL new file mode 100644 index 000000000000..747ba533da79 --- /dev/null +++ b/cad/p5-Verilog-Perl/files/patch-Preproc__Makefile.PL @@ -0,0 +1,27 @@ +--- Preproc/Makefile.PL 2014-03-11 19:59:40.000000000 -0300 ++++ Preproc/Makefile.PL 2014-06-25 11:19:37.000000000 -0300 +@@ -9,13 +9,14 @@ + + sub MY::postamble { + my $out; ++ $CXX = $ENV{CXX}; + #print Config::myconfig(); + if ($Config{osname} !~ /cygwin/i && $Config{archname} !~ /cygwin/i + && $Config{osname} !~ /darwin/i && $Config{archname} !~ /darwin/i) { + # Cygwin: Don't change LD, it breaks + # Sun: Requires g++ LD + # Linux: Either way +- $out .= "LD = g++\n"; ++ $out .= "LD = $CXX\n"; + } + # Note OPTIMIZE is passed from upper makefile, so this code needed there too. + my $optimize = $Config{optimize}; $optimize =~ s/(^| )-O2( |$)/\1-O\2/g; +@@ -46,7 +47,7 @@ + $out .= "${cmt}CFLAGS += -DFLEX_DEBUG\n"; + $out .= "${cmt}LEXFLAGS += -d\n"; + $out .= ' +-CC = $(OBJCACHE) g++ ++CC = $(OBJCACHE) $(CXX) + LEX = flex + YACC = bison + PPSRC = ../Preproc |