Fossil SCM
Revert Makefile.in to normal builds (leave a few comments about fuzzing).
Commit
940779668fdd56905dbb9244d3cc061540d1421665df120ca3c597fdf84fe234
Parent
31e5df5fa2c6443…
1 file changed
+12
-2
+12
-2
| --- Makefile.in | ||
| +++ Makefile.in | ||
| @@ -46,11 +46,18 @@ | ||
| 46 | 46 | |
| 47 | 47 | CFLAGS = @CFLAGS@ |
| 48 | 48 | CFLAGS_INCLUDE = @CFLAGS_INCLUDE@ |
| 49 | 49 | LIB = @LDFLAGS@ @EXTRA_LDFLAGS@ @LIBS@ |
| 50 | 50 | 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 | + | |
| 52 | 59 | INSTALLDIR = $(DESTDIR)@prefix@/bin |
| 53 | 60 | USE_SYSTEM_SQLITE = @USE_SYSTEM_SQLITE@ |
| 54 | 61 | SQLITE3_SRC.2 = @SQLITE3_SRC.2@ |
| 55 | 62 | SQLITE3_OBJ.2 = @SQLITE3_OBJ.2@ |
| 56 | 63 | SQLITE3_SHELL_SRC.2 = @SQLITE3_SHELL_SRC.2@ |
| @@ -61,11 +68,14 @@ | ||
| 61 | 68 | # SQLITE3_SHELL_SRC: |
| 62 | 69 | # 0=src/shell.c, 1=src/shell-see.c, 2=$(SQLITE3_SHELL_SRC.2) |
| 63 | 70 | USE_LINENOISE = @USE_LINENOISE@ |
| 64 | 71 | USE_MMAN_H = @USE_MMAN_H@ |
| 65 | 72 | USE_SEE = @USE_SEE@ |
| 66 | -APPNAME = fossil-fuzz | |
| 73 | +APPNAME = fossil | |
| 74 | +# | |
| 75 | +# APPNAME = fossil-fuzz | |
| 76 | +# may be more appropriate for fuzzing. | |
| 67 | 77 | |
| 68 | 78 | .PHONY: all tags |
| 69 | 79 | |
| 70 | 80 | include $(SRCDIR)/main.mk |
| 71 | 81 | |
| 72 | 82 |
| --- 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 |