aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-23 01:35:32 -0700
committerGravatar Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> 2022-06-23 01:35:32 -0700
commit729e55a357957984d914593c295f94d4868c20c1 (patch)
tree4724ab9da12fb05fce7648694e21a93774406c6f
parentda616966a8ba58986155e63315e8df4a60ad8caf (diff)
downloadbun-729e55a357957984d914593c295f94d4868c20c1.tar.gz
bun-729e55a357957984d914593c295f94d4868c20c1.tar.zst
bun-729e55a357957984d914593c295f94d4868c20c1.zip
Update Makefile
-rw-r--r--Makefile6
1 files changed, 4 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 4f344c25b..b754ad70f 100644
--- a/Makefile
+++ b/Makefile
@@ -91,7 +91,9 @@ OPENSSL_LINUX_DIR = $(BUN_DEPS_DIR)/openssl/openssl-OpenSSL_1_1_1l
CMAKE_FLAGS_WITHOUT_RELEASE = -DCMAKE_C_COMPILER=$(CC) -DCMAKE_CXX_COMPILER=$(CXX) -DCMAKE_OSX_DEPLOYMENT_TARGET=$(MIN_MACOS_VERSION)
CMAKE_FLAGS = $(CMAKE_FLAGS_WITHOUT_RELEASE) -DCMAKE_BUILD_TYPE=Release
-# Sqlite3 is lazily loaded on macOS
+# SQLite3 is dynamically linked on macOS
+# it is about 30% faster to use system SQLite3 on macOS (something something kernel page cache)
+# on Linux, it is statically linked
SQLITE_OBJECT =
@@ -240,7 +242,7 @@ INCLUDE_DIRS := $(UWS_INCLUDE_DIR) -I$(BUN_DEPS_DIR)/mimalloc/include -Isrc/napi
ifeq ($(OS_NAME),linux)
INCLUDE_DIRS += $(LINUX_INCLUDE_DIRS)
- SQLITE_OBJECT = $(realpath $(OBJ_DIR))/sqlite3.o
+ SQLITE_OBJECT = $(realpath $(BUN_DEPS_OUT_DIR))/sqlite3.o
endif
ifeq ($(OS_NAME),darwin)