Fixed v2.2.0
[sdlgit/SDL_perl.git] / lib / SDL / Config.pm
CommitLineData
bfd90409 1package SDL::Config;
2
3my $sdl_config;
4$sdl_config = {
5 'OpenGL' => {
6 'GL' => [
2c748062 7 '/usr/include/GL',
8 '/usr/lib'
bfd90409 9 ],
2c748062 10 'SDL' => [
11 '/usr/include/SDL',
12 '/usr/lib'
13 ],
bfd90409 14 'GLU' => [
2c748062 15 '/usr/include/GL',
16 '/usr/lib'
bfd90409 17 ]
18 },
19 'SDL' => {
2c748062 20 'png' => [
21 '/usr/include',
22 '/usr/lib'
23 ],
24 'SDL' => [
25 '/usr/include/SDL',
26 '/usr/lib'
27 ],
28 'SDL_ttf' => [
29 '/usr/include/SDL',
30 '/usr/lib'
31 ],
2c748062 32 'SDL_net' => [
33 '/usr/include/SDL',
34 '/usr/lib'
35 ],
36 'SDL_image' => [
37 '/usr/include/SDL',
38 '/usr/lib'
39 ],
2c748062 40 'SDL_gfx' => [
41 '/usr/include/SDL',
42 '/usr/lib'
43 ],
85fcc9ee 44 'jpeg' => [
45 '/usr/include',
46 '/usr/lib'
47 ],
2c748062 48 'smpeg' => [
49 '/usr/include/smpeg',
50 '/usr/lib'
51 ],
2c748062 52 'SDL_mixer' => [
53 '/usr/include/SDL',
54 '/usr/lib'
55 ]
bfd90409 56 },
57 'SFont' => {
2c748062 58 'SDL_image' => [
59 '/usr/include/SDL',
60 '/usr/lib'
61 ],
62 'SDL' => [
63 '/usr/include/SDL',
64 '/usr/lib'
65 ]
bfd90409 66 }
67 };
68
69sub has
70{
71 my ($class, $define) = @_;
72 scalar grep { $$sdl_config{$_}{$define} } keys %$sdl_config;
73}
74
751;