Sha256: a4c883748b0b8a5aa3b95debb30c0e5fec3f10c3aea70af6ac55ef51fc55256c

Contents?: true

Size: 478 Bytes

Versions: 3

Compression:

Stored size: 478 Bytes

Contents

require 'mkmf'

dir_config('duckdb')

raise 'duckdb library is not found. Install duckdb library file and header file.' unless have_library('duckdb')

raise 'duckdb >= 0.2.9 is required. Install duckdb >= 0.2.9' unless have_func('duckdb_value_is_null', 'duckdb.h')

# check duckdb >= 0.3.3
# ducdb >= 0.3.3 if duckdb_append_data_chunk() is defined.
have_func('duckdb_append_data_chunk', 'duckdb.h')

have_func('duckdb_free', 'duckdb.h')

create_makefile('duckdb/duckdb_native')

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
duckdb-0.5.1.1 ext/duckdb/extconf.rb
duckdb-0.5.1 ext/duckdb/extconf.rb
duckdb-0.5.0 ext/duckdb/extconf.rb