We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent e73ceeb commit 13cb5ceCopy full SHA for 13cb5ce
ext/arrow-duckdb/extconf.rb
@@ -16,7 +16,7 @@
16
require "mkmf-gnome"
17
require "native-package-installer"
18
19
-checking_for(checking_message("Homebrew")) do
+homebrew = checking_for(checking_message("Homebrew")) do
20
case NativePackageInstaller::Platform.detect
21
when NativePackageInstaller::Platform::Homebrew
22
openssl_prefix = `brew --prefix openssl`.chomp
@@ -40,6 +40,10 @@
40
install_missing_native_package(debian: "libduckdb-dev",
41
redhat: "duckdb-devel",
42
homebrew: "duckdb") or exit(false)
43
+ if homebrew
44
+ $INCFLAGS << " -I" << File.join(`brew --prefix duckdb`.chomp, "include")
45
+ $LIBPATH |= [File.join(`brew --prefix duckdb`.chomp, "lib")]
46
+ end
47
have_library("duckdb") or exit(false)
48
end
49
0 commit comments