diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2009-10-27 14:38:53 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2009-10-27 14:38:53 +0000 |
| commit | 878ede3080ab2cfb627aca505c397d9765052996 (patch) | |
| tree | 98bff371070e1dca0295f0ca58d64ac4ee8042ce /other/sdl/sdl.bam | |
| parent | 9b99ec0e60b60134e46f2f71d707230948f7db03 (diff) | |
| download | zcatch-878ede3080ab2cfb627aca505c397d9765052996.tar.gz zcatch-878ede3080ab2cfb627aca505c397d9765052996.zip | |
major update with stuff
Diffstat (limited to 'other/sdl/sdl.bam')
| -rw-r--r-- | other/sdl/sdl.bam | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/other/sdl/sdl.bam b/other/sdl/sdl.bam deleted file mode 100644 index be94209d..00000000 --- a/other/sdl/sdl.bam +++ /dev/null @@ -1,77 +0,0 @@ -SDL = { - basepath = PathPath(ModuleFilename()), - - OptFind = function (name, required) - local check = function(option, settings) - option.value = nil - option.use_sdlconfig = nil - option.use_win32sdl = nil - option.use_osxframework = nil - option.lib_path = nil - - if ExecuteSilent("sdl-config") > 0 and ExecuteSilent("sdl-config --cflags") == 0 then - option.value = 1 - option.use_sdlconfig = 1 - end - - if platform == "win32" then - option.value = 1 - option.use_win32sdl = 1 - end - - if platform == "macosx" then - option.value = 1 - option.use_osxframework = 1 - option.use_sdlconfig = nil - end - end - - local apply = function(option, settings) - if option.use_sdlconfig then - settings.cc.flags:Add("`sdl-config --cflags`") - settings.link.flags:Add("`sdl-config --libs`") - end - - if option.use_osxframework then - client_settings.link.frameworks:Add("SDL") - client_settings.cc.includes:Add("/Library/Frameworks/SDL.framework/Headers") - end - - if option.use_win32sdl then - settings.cc.includes:Add(SDL.basepath .. "/include") - settings.link.libpath:Add(SDL.basepath .. "/vc2005libs") - settings.link.libs:Add("SDL") - settings.link.libs:Add("SDLmain") - end - end - - local save = function(option, output) - output:option(option, "value") - output:option(option, "use_sdlconfig") - output:option(option, "use_win32sdl") - output:option(option, "use_osxframework") - end - - local display = function(option) - if option.value then - if option.use_sdlconfig then return "using sdl-config" end - if option.use_win32sdl then return "using supplied win32 libraries" end - if option.use_osxframework then return "using osx framework" end - return "using unknown method" - else - if option.required then - return "not found (required)" - else - return "not found (optional)" - end - end - end - - local o = MakeOption(name, 0, check, save, display) - o.Apply = apply - o.include_path = nil - o.lib_path = nil - o.required = required - return o - end -} |