tdb.gemspec: fix license field name
[ruby-tdb.git] / ext / tdb / extconf.rb
blobb309b2af98d422738cf44efb228fd032b33117f6
1 require 'mkmf'
3 have_func('rb_thread_blocking_region')
4 have_func('rb_thread_call_with_gvl')
5 have_func('rb_thread_call_without_gvl', 'ruby/thread.h')
7 dir_config('tdb')
8 have_header('tdb.h') or abort 'tdb.h missing'
9 have_library('tdb') or abort 'libtdb missing'
10 have_func('tdb_jenkins_hash')
11 have_func('tdb_repack')
12 have_const('TDB_ERR_NESTING', 'tdb.h')
13 have_header('pthread.h')
14 have_library('pthread')
16 create_makefile('tdb_ext')