Top Level Namespace
Defined Under Namespace
Modules: Glfw Classes: GLFWimage
Constant Summary collapse
- RUBYVER =
" -DRUBY_VERSION=" + RUBY_VERSION.split(".").join
Instance Method Summary collapse
-
#parse_libglfwpcin(path) ⇒ Object
parses options for compiler and linker from will-be-pkgconfig file created after compiling the bundled GLFW library itself.
Instance Method Details
#parse_libglfwpcin(path) ⇒ Object
parses options for compiler and linker from will-be-pkgconfig file created after compiling the bundled GLFW library itself
31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 |
# File 'ext/glfw/mkrf_conf.rb', line 31 def parse_libglfwpcin(path) libs = cflags = "" f = File.open(path) f.each do |line| case line when /Libs/ tmp = line.chop.split("-lglfw") if tmp and tmp.size>=2 libs = tmp[1] end when /Cflags/ tmp = line.chop.split("}") if tmp and tmp.size>=2 cflags = tmp[1] end end end [cflags,libs] end |