Fossil SCM

Revert Makefile.in to normal builds (leave a few comments about fuzzing).

george 2022-04-21 13:36 markdown-footnotes
Commit 940779668fdd56905dbb9244d3cc061540d1421665df120ca3c597fdf84fe234
1 file changed +12 -2
+12 -2
--- Makefile.in
+++ Makefile.in
@@ -46,11 +46,18 @@
4646
4747
CFLAGS = @CFLAGS@
4848
CFLAGS_INCLUDE = @CFLAGS_INCLUDE@
4949
LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
5050
BCCFLAGS = @CPPFLAGS@ $(CFLAGS)
51
-TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ $(CFLAGS) -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H -fsanitize=fuzzer -DFOSSIL_FUZZ
51
+TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ $(CFLAGS) -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H
52
+#
53
+# Fuzzing may be enable by appending -fsanitize=fuzzer -DFOSSIL_FUZZ
54
+# to the TCCFLAGS variable.
55
+# For more thorouth (but also slower) investigation
56
+# -fsanitize=fuzzer,undefined,address
57
+# might be more useful.
58
+
5259
INSTALLDIR = $(DESTDIR)@prefix@/bin
5360
USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
5461
SQLITE3_SRC.2 = @SQLITE3_SRC.2@
5562
SQLITE3_OBJ.2 = @SQLITE3_OBJ.2@
5663
SQLITE3_SHELL_SRC.2 = @SQLITE3_SHELL_SRC.2@
@@ -61,11 +68,14 @@
6168
# SQLITE3_SHELL_SRC:
6269
# 0=src/shell.c, 1=src/shell-see.c, 2=$(SQLITE3_SHELL_SRC.2)
6370
USE_LINENOISE = @USE_LINENOISE@
6471
USE_MMAN_H = @USE_MMAN_H@
6572
USE_SEE = @USE_SEE@
66
-APPNAME = fossil-fuzz
73
+APPNAME = fossil
74
+#
75
+# APPNAME = fossil-fuzz
76
+# may be more appropriate for fuzzing.
6777
6878
.PHONY: all tags
6979
7080
include $(SRCDIR)/main.mk
7181
7282
--- Makefile.in
+++ Makefile.in
@@ -46,11 +46,18 @@
46
47 CFLAGS = @CFLAGS@
48 CFLAGS_INCLUDE = @CFLAGS_INCLUDE@
49 LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
50 BCCFLAGS = @CPPFLAGS@ $(CFLAGS)
51 TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ $(CFLAGS) -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H -fsanitize=fuzzer -DFOSSIL_FUZZ
 
 
 
 
 
 
 
52 INSTALLDIR = $(DESTDIR)@prefix@/bin
53 USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
54 SQLITE3_SRC.2 = @SQLITE3_SRC.2@
55 SQLITE3_OBJ.2 = @SQLITE3_OBJ.2@
56 SQLITE3_SHELL_SRC.2 = @SQLITE3_SHELL_SRC.2@
@@ -61,11 +68,14 @@
61 # SQLITE3_SHELL_SRC:
62 # 0=src/shell.c, 1=src/shell-see.c, 2=$(SQLITE3_SHELL_SRC.2)
63 USE_LINENOISE = @USE_LINENOISE@
64 USE_MMAN_H = @USE_MMAN_H@
65 USE_SEE = @USE_SEE@
66 APPNAME = fossil-fuzz
 
 
 
67
68 .PHONY: all tags
69
70 include $(SRCDIR)/main.mk
71
72
--- Makefile.in
+++ Makefile.in
@@ -46,11 +46,18 @@
46
47 CFLAGS = @CFLAGS@
48 CFLAGS_INCLUDE = @CFLAGS_INCLUDE@
49 LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@
50 BCCFLAGS = @CPPFLAGS@ $(CFLAGS)
51 TCCFLAGS = @EXTRA_CFLAGS@ @CPPFLAGS@ $(CFLAGS) -DHAVE_AUTOCONFIG_H -D_HAVE_SQLITE_CONFIG_H
52 #
53 # Fuzzing may be enable by appending -fsanitize=fuzzer -DFOSSIL_FUZZ
54 # to the TCCFLAGS variable.
55 # For more thorouth (but also slower) investigation
56 # -fsanitize=fuzzer,undefined,address
57 # might be more useful.
58
59 INSTALLDIR = $(DESTDIR)@prefix@/bin
60 USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@
61 SQLITE3_SRC.2 = @SQLITE3_SRC.2@
62 SQLITE3_OBJ.2 = @SQLITE3_OBJ.2@
63 SQLITE3_SHELL_SRC.2 = @SQLITE3_SHELL_SRC.2@
@@ -61,11 +68,14 @@
68 # SQLITE3_SHELL_SRC:
69 # 0=src/shell.c, 1=src/shell-see.c, 2=$(SQLITE3_SHELL_SRC.2)
70 USE_LINENOISE = @USE_LINENOISE@
71 USE_MMAN_H = @USE_MMAN_H@
72 USE_SEE = @USE_SEE@
73 APPNAME = fossil
74 #
75 # APPNAME = fossil-fuzz
76 # may be more appropriate for fuzzing.
77
78 .PHONY: all tags
79
80 include $(SRCDIR)/main.mk
81
82

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button