Skip to content

Commit b936bb7

Browse files
committed
Snapshot of upstream SQLite 3.53.0
1 parent 2b30a9f commit b936bb7

326 files changed

Lines changed: 50402 additions & 16884 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Makefile.in

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,9 +131,15 @@ libsqlite3.DLL.install-rules = @SQLITE_DLL_INSTALL_RULES@
131131
CFLAGS.fuzzcheck-asan.fsanitize = @CFLAGS_ASAN_FSANITIZE@
132132

133133
#
134-
# Intended to either be empty or be set to -g -DSQLITE_DEBUG=1.
135-
#
136-
T.cc.TARGET_DEBUG = @TARGET_DEBUG@
134+
# TARGET_DEBUG is intended to either be empty or be set to -g
135+
# -DSQLITE_DEBUG=1, plus any other flags relevant for debug-only
136+
# builds. These get added near the front of $(T.cc) so that they can
137+
# be overridden by CFLAGS passed directly to make. Historically (prior
138+
# to 2026-03-30) these were at/near the end of the flags but that made
139+
# it impossible to pass custom -O* flags to specific binaries without
140+
# reconfiguring.
141+
#
142+
T.cc += @TARGET_DEBUG@
137143

138144
#
139145
# $(JIMSH) and $(CFLAGS.jimsh) are documented in main.mk. $(JIMSH)
@@ -164,7 +170,9 @@ OPT_FEATURE_FLAGS = @OPT_FEATURE_FLAGS@ $(OPTIONS)
164170
PACKAGE_VERSION = @PACKAGE_VERSION@
165171

166172
#
167-
# Filename extensions for binaries and libraries
173+
# Filename extensions for binaries and libraries. B.* are for the
174+
# being-built-on platform and T.* are for the build's target platform.
175+
# i.e. B.* is for build-time tooling and T.* is for deliverables.
168176
#
169177
B.exe = @BUILD_EXEEXT@
170178
T.exe = @TARGET_EXEEXT@

0 commit comments

Comments
 (0)