Sha256: 9508b427b75000aaa8373d06975ecb90d790e9e120e1efc7c922251b8c7b578c
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
require "mkmf" $VPATH << "$(srcdir)/sge" $INCFLAGS << " -I$(srcdir)/sge" $srcs = Dir.glob("#{$srcdir}/{,sge/}*.c{,pp}") sdl_config = with_config "sdl-config", "sdl-config" $CPPFLAGS += " " + `#{sdl_config} --cflags`.chomp $LOCAL_LIBS += " " + `#{sdl_config} --libs`.chomp have_library("SDL_mixer", "Mix_OpenAudio") or abort "Need sdl_mixer" have_library("SDL_image", "IMG_Load") or abort "Need sdl_image" have_library("SDL_ttf", "TTF_Init") or abort "Need sdl_ttf" # have_library("SDL_gfx", "fuck") or abort "Need sdl_gfx" # have_func "TTF_OpenFontIndex" # have_func "TTF_FontFaces" # have_func "TTF_FontFaceIsFixedWidth" # have_func "TTF_FontFaceFamilyName" # have_func "TTF_FontFaceStyleName" # have_func "Mix_LoadMUS_RW" # have_func "rb_thread_blocking_region" # have_func "rb_thread_call_without_gvl" if have_header "ruby/thread.h" # if have_func("rb_enc_str_new") && have_func("rb_str_export_to_enc") # $CPPFLAGS += " -D ENABLE_M17N" # $CPPFLAGS += " -D ENABLE_M17N_FILESYSTEM" if enable_config "m17n-filesystem", false # end create_makefile "sdl/sdl"
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
graphics-1.0.0b6 | ext/sdl/extconf.rb |
graphics-1.0.0b5 | ext/sdl/extconf.rb |
graphics-1.0.0b4 | ext/sdl/extconf.rb |