… | |
… | |
8 | |
8 | |
9 | print STDERR <<EOF; |
9 | print STDERR <<EOF; |
10 | |
10 | |
11 | *** |
11 | *** |
12 | *** Your platform is not standards compliant. To get this module working, you need to |
12 | *** Your platform is not standards compliant. To get this module working, you need to |
13 | *** download and install win32 pthread (http://sourceware.org/pthreads-win32/) |
13 | *** have the win32 pthread library (http://sourceware.org/pthreads-win32/) and |
14 | *** in /gtk/{lib,include} |
14 | *** the windows sdk or equivalent. |
15 | *** also, the windows SDK is expected to be installed in /sdk |
|
|
16 | *** and visual C is expected to be installed in /vc98 |
|
|
17 | *** |
|
|
18 | *** Alternatively, set the INC and LIBS environment variables |
|
|
19 | *** accordingly before running Makefile.PL, or you can |
|
|
20 | *** pass INC and LIBS arguments to Makefile.PL itself. |
|
|
21 | *** |
15 | *** |
22 | |
16 | |
23 | EOF |
17 | EOF |
24 | |
18 | |
25 | if ($Config{cc} =~ /(?:^|\\|\/)gcc(?:|.*\.exe)$/) { |
19 | $INC = "$ENV{INC}"; |
26 | $INC = "$ENV{INC} -I/gtk/include"; |
|
|
27 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadGC2"]; |
20 | $LIBS = ["$ENV{LIBS} -lpthread"]; |
28 | } else { |
|
|
29 | $INC = "$ENV{INC} -I/sdk/include -I/vc98/include -I/gtk/include"; |
|
|
30 | $LIBS = ["$ENV{LIBS} -L/gtk/lib -lpthreadVC2"]; |
|
|
31 | } |
|
|
32 | |
21 | |
33 | } else { |
22 | } else { |
34 | |
23 | |
35 | $INC = ""; |
24 | $INC = ""; |
36 | $LIBS = ['-lpthread', '-lpthreads', '']; |
25 | $LIBS = ['-lpthread', '-lpthreads', '']; |