Commit | Line | Data |
8fde61e3 |
1 | package SDL::Build::Cygwin; |
2 | |
3 | use base 'SDL::Build'; |
4 | |
5 | sub opengl_headers |
6 | { |
7 | return GL => 'SDL_opengl.h'; |
8 | } |
9 | |
10 | sub fetch_includes |
11 | { |
12 | return ( |
13 | '/usr/local/include' => '/usr/local/lib', |
14 | '/usr/local/include/gl' => '/usr/local/lib', |
15 | '/usr/local/include/GL' => '/usr/local/lib', |
16 | '/usr/local/include/SDL' => '/usr/local/lib', |
17 | '/usr/local/include/smpeg' => '/usr/local/lib', |
18 | |
19 | '/usr/include' => '/usr/lib', |
20 | '/usr/include/gl' => '/usr/lib', |
21 | '/usr/include/GL' => '/usr/lib', |
22 | '/usr/include/SDL' => '/usr/lib', |
23 | '/usr/include/smpeg' => '/usr/lib', |
24 | |
25 | '/usr/X11R6/include' => '/usr/X11R6/lib', |
26 | '/usr/X11R6/include/gl' => '/usr/X11R6/lib', |
27 | '/usr/X11R6/include/GL' => '/usr/X11R6/lib', |
28 | ); |
29 | } |
30 | |
31 | sub build_links |
32 | { |
33 | my $self = shift; |
34 | my $links = $self->SUPER::build_links(); |
35 | |
36 | for my $subsystem (values %$links) |
37 | { |
38 | push @{ $subsystem{ libs } }, '-lpthreads'; |
39 | } |
40 | |
41 | return $links; |
42 | } |
43 | |
44 | 1; |