… | |
… | |
21 | *** pass INC and LIBS arguments to Makefile.PL itself. |
21 | *** pass INC and LIBS arguments to Makefile.PL itself. |
22 | *** |
22 | *** |
23 | |
23 | |
24 | EOF |
24 | EOF |
25 | |
25 | |
|
|
26 | if(0){ |
26 | if ($Config{cc} =~ /(?:^|\\|\/)gcc(?:|.*\.exe)$/) { |
27 | if ($Config{cc} =~ /(?:^|\\|\/)gcc(?:|.*\.exe)$/) { |
27 | $INC = "$ENV{INC} -I/gtk/include"; |
28 | $INC = "$ENV{INC} -I/gtk/include"; |
28 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadGC2"]; |
29 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadGC2"]; |
29 | } else { |
30 | } else { |
30 | $INC = "$ENV{INC} -I/sdk/include -I/vc98/include -I/gtk/include"; |
31 | $INC = "$ENV{INC} -I/sdk/include -I/vc98/include -I/gtk/include"; |
31 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadVC2"]; |
32 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadVC2"]; |
32 | } |
33 | } |
|
|
34 | } |
33 | |
35 | |
34 | open my $fh, ">config.h" |
36 | open my $fh, ">config.h" |
35 | or die "config.h: $!"; |
37 | or die "config.h: $!"; |
36 | print $fh <<EOF; |
38 | print $fh <<EOF; |
37 | EOF |
39 | EOF |
… | |
… | |
65 | $ENV{CC} = $Config{cc}; |
67 | $ENV{CC} = $Config{cc}; |
66 | $ENV{CPPFLAGS} = "$Config{cppflags} -I$Config{archlibexp}/CORE"; |
68 | $ENV{CPPFLAGS} = "$Config{cppflags} -I$Config{archlibexp}/CORE"; |
67 | $ENV{CFLAGS} = $Config{ccflags}; |
69 | $ENV{CFLAGS} = $Config{ccflags}; |
68 | $ENV{LDFLAGS} = "$Config{ldflags} -L$Config{archlibexp}/CORE -L$Config{privlibexp}"; |
70 | $ENV{LDFLAGS} = "$Config{ldflags} -L$Config{archlibexp}/CORE -L$Config{privlibexp}"; |
69 | $ENV{LINKER} = $Config{ld}; # nonstandard |
71 | $ENV{LINKER} = $Config{ld}; # nonstandard |
70 | $ENV{LIBS} = "-lperl"; |
72 | $ENV{LIBS} = "-lperl $Config{libs}"; |
71 | |
73 | |
72 | system $ENV{SHELL}, -c => "./configure --prefix \Q$Config{prefixexp}\E" |
74 | system $ENV{SHELL}, -c => "./configure --prefix \Q$Config{prefixexp}\E" |
73 | and exit $? >> 8; |
75 | and exit $? >> 8; |
74 | } |
76 | } |
75 | } |
77 | } |