ext/duckdb/extconf.rb in duckdb-0.10.1.0 vs ext/duckdb/extconf.rb in duckdb-0.10.1.1

- old
+ new

@@ -24,10 +24,11 @@ func, '/opt/homebrew/lib', '/opt/homebrew/opt/duckdb/lib', '/opt/local/lib' ) + have_func(func, 'duckdb.h') return if found library_name = duckdb_library_name(library) msg = "#{library_name} is not found. Install #{library_name} of duckdb >= #{version}." print_message(msg) @@ -49,12 +50,13 @@ end dir_config('duckdb') check_duckdb_header('duckdb.h', DUCKDB_REQUIRED_VERSION) +check_duckdb_library('duckdb', 'duckdb_bind_parameter_index', DUCKDB_REQUIRED_VERSION) # check duckdb >= 0.9.0 -check_duckdb_library('duckdb', 'duckdb_bind_parameter_index', DUCKDB_REQUIRED_VERSION) +have_func('duckdb_bind_parameter_index', 'duckdb.h') # check duckdb >= 0.10.0 have_func('duckdb_appender_column_count', 'duckdb.h') # duckdb_parameter_name is not found on Windows.