Tweaked a few setting on the Mac OS X build system to locate Mac Ports libraries...
[sdlgit/SDL_perl.git] / lib / SDL / Config.pm
CommitLineData
bfd90409 1package SDL::Config;
2
3my $sdl_config;
4$sdl_config = {
5 'OpenGL' => {
6 'GL' => [
0cdd4aa7 7 '/System/Library/Frameworks/OpenGL.framework/Headers',
8 '/System/Library/Frameworks/OpenGL.framework/Libraries'
bfd90409 9 ],
2c748062 10 'SDL' => [
0cdd4aa7 11 '/opt/local/include/SDL',
12 '/opt/local/lib'
2c748062 13 ],
bfd90409 14 'GLU' => [
0cdd4aa7 15 '/System/Library/Frameworks/OpenGL.framework/Headers',
16 '/System/Library/Frameworks/OpenGL.framework/Libraries'
bfd90409 17 ]
18 },
19 'SDL' => {
2c748062 20 'png' => [
0cdd4aa7 21 '/opt/local/include',
22 '/opt/local/lib'
2c748062 23 ],
24 'SDL' => [
0cdd4aa7 25 '/opt/local/include/SDL',
26 '/opt/local/lib'
2c748062 27 ],
28 'SDL_ttf' => [
0cdd4aa7 29 '/opt/local/include/SDL',
30 '/opt/local/lib'
2c748062 31 ],
2c748062 32 'SDL_net' => [
0cdd4aa7 33 '/opt/local/include/SDL',
34 '/opt/local/lib'
2c748062 35 ],
36 'SDL_image' => [
0cdd4aa7 37 '/opt/local/include/SDL',
38 '/opt/local/lib'
2c748062 39 ],
2c748062 40 'SDL_gfx' => [
0cdd4aa7 41 '/opt/local/include/SDL',
42 '/opt/local/lib'
2c748062 43 ],
85fcc9ee 44 'jpeg' => [
0cdd4aa7 45 '/opt/local/include',
46 '/opt/local/lib'
85fcc9ee 47 ],
0cdd4aa7 48 'smpeg' => 0,
2c748062 49 'SDL_mixer' => [
0cdd4aa7 50 '/opt/local/include/SDL',
51 '/opt/local/lib'
2c748062 52 ]
bfd90409 53 },
54 'SFont' => {
2c748062 55 'SDL_image' => [
0cdd4aa7 56 '/opt/local/include/SDL',
57 '/opt/local/lib'
2c748062 58 ],
59 'SDL' => [
0cdd4aa7 60 '/opt/local/include/SDL',
61 '/opt/local/lib'
2c748062 62 ]
bfd90409 63 }
64 };
65
66sub has
67{
68 my ($class, $define) = @_;
69 scalar grep { $$sdl_config{$_}{$define} } keys %$sdl_config;
70}
71
721;