Fossil

Check-in [da7092cc93]
Login

Check-in [da7092cc93]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Work around an apparent bug in the @AUTODEP@ feature of autosetup. [forum:/forumpost/c4e28a9995|Forum thread c4e28a9995].
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: da7092cc9312d72fa606802ab481caf6a641c23edbd2c243c00444cc3c0c608f
User & Date: drh 2025-01-27 12:40:57.738
Context
2025-01-27
17:55
Back out the previous change. Instead, raise an error if either the source tree or the build directory pathname contains any space characters. ... (check-in: b9f57f50de user: drh tags: trunk)
12:40
Work around an apparent bug in the @AUTODEP@ feature of autosetup. [forum:/forumpost/c4e28a9995|Forum thread c4e28a9995]. ... (check-in: da7092cc93 user: drh tags: trunk)
11:50
Update help to mention ssh signing of check-ins. ... (check-in: 91d70b7cc7 user: danield tags: trunk)
Changes
Unified Diff Ignore Whitespace Patch
Changes to Makefile.in.
119
120
121
122
123
124
125













126
127
128
129
130
131
132
133
134
135
# our depdendencies besides Makefile.in, we'll reconfigure but Makefile
# won't change, so this rule will remain out of date, so we'll reconfig
# but Makefile won't change, so we'll reconfig but... endlessly.
#
# This is also why we repeat the reconfig target's command here instead
# of delegating to it with "$(MAKE) reconfig": having children running
# around interfering makes this failure mode even worse.













Makefile: @srcdir@/Makefile.in $(SRCDIR)/main.mk @AUTODEPS@
	@AUTOREMAKE@
	touch @builddir@/Makefile

# Container stuff
SRCTB := src-@FOSSIL_CI_PFX@.tar.gz
IMGVER := fossil:@FOSSIL_CI_PFX@
CNTVER := fossil-@FOSSIL_CI_PFX@
CENGINE := docker
container:







>
>
>
>
>
>
>
>
>
>
>
>
>
|

|







119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
# our depdendencies besides Makefile.in, we'll reconfigure but Makefile
# won't change, so this rule will remain out of date, so we'll reconfig
# but Makefile won't change, so we'll reconfig but... endlessly.
#
# This is also why we repeat the reconfig target's command here instead
# of delegating to it with "$(MAKE) reconfig": having children running
# around interfering makes this failure mode even worse.
#
# 2025-01-27: The @AUTODEP@ macro in autosetup is broken for source trees
# that contain space charater in their path.  So don't use it.  The
# FOSSIL_AUTODEP macro is manual coded to be the autosetup dependencies.
# FOSSIL_AUTODEP might need to be adjusted if autosetup changes.
#
FOSSIL_AUTODEP = \
  $(TOPDIR)/auto.def \
  $(TOPDIR)/autosetup/autosetup \
  $(TOPDIR)/autosetup/local.tcl \
  $(TOPDIR)/autosetup/system.tcl \
  $(TOPDIR)/autosetup/cc.tcl \
  $(TOPDIR)/autosetup/cc-lib.tcl
Makefile: $(TOPDIR)/Makefile.in $(SRCDIR)/main.mk $(FOSSIL_AUTODEP)
	@AUTOREMAKE@
	touch Makefile

# Container stuff
SRCTB := src-@FOSSIL_CI_PFX@.tar.gz
IMGVER := fossil:@FOSSIL_CI_PFX@
CNTVER := fossil-@FOSSIL_CI_PFX@
CENGINE := docker
container: