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.