# File ext/extconf.rb, line 43 def have_constant(name) checking_for name do src = %{ #include <curl/curl.h> int main() { int test = (int)#{name.upcase}; return 0; } } if try_compile(src,"#{$CFLAGS} #{$LIBS}") define name true else false end end end