Differences From Artifact [8fd78b56e7]:
- Executable file Makefile.in — part of check-in [0e6ad145d4] at 2023-06-18 13:58:03 on branch compile_commands.json — More work on compile_commands.json support. This does not work because the approach of extending CFLAGS with the -MJ flag is incompatible with the build process's use of different compilers for the in-tree tools vs the files compiled as part of the fossil binary. On systems with both gcc and clang, the former group may get built with cc (==gcc) yet inherit -MJ via CFLAGS, breaking the build. This approach appears to be a dead end, but checking it in for later analysis. (user: stephan size: 5533) [more...]
To Artifact [cd2437facc]:
- Executable file Makefile.in — part of check-in [ac3e326adf] at 2024-09-26 17:47:40 on branch trunk — At configure-time, disable SQLITE_HAVE_ZLIB if zlib does not contain compressBound(). This resolves a build failure on Martin G.'s QNX system. (user: stephan size: 5652)
| ︙ | ︙ | |||
90 91 92 93 94 95 96 97 98 99 100 101 102 103 | # MAKE_COMPILATION_DB (yes/no) determines whether or not the # compile_commands.json file will be generated. MAKE_COMPILATION_DB = @MAKE_COMPILATION_DB@ .PHONY: all tags include $(SRCDIR)/main.mk distclean: clean -rm -f autoconfig.h config.log Makefile -rm -f cscope.out tags reconfig: @AUTOREMAKE@ | > > > | 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 | # MAKE_COMPILATION_DB (yes/no) determines whether or not the # compile_commands.json file will be generated. MAKE_COMPILATION_DB = @MAKE_COMPILATION_DB@ .PHONY: all tags include $(SRCDIR)/main.mk SQLITE_OPTIONS += @SQLITE_OPTIONS_EXT@ SHELL_OPTIONS += @SQLITE_OPTIONS_EXT@ # ^^^ must come after main.mk is included distclean: clean -rm -f autoconfig.h config.log Makefile -rm -f cscope.out tags reconfig: @AUTOREMAKE@ |
| ︙ | ︙ |