Files
httrack/html
Xavier Roche d90f3e356d build: stop tracking generated autotools files; add bootstrap/build.sh
The generated build system (configure, every Makefile.in, config.h.in,
ltmain.sh, config.guess/sub, the aux scripts) was committed so a bare git
clone could build without autotools. Nothing downstream relied on the
committed copies: CI runs autoreconf -fi, Debian regenerates via
dh_autoreconf, and the release tarball is built by make dist, which
regenerates them regardless. The only cost was a recurring footgun: a stale
Makefile.in after a *_SOURCES edit silently broke the plain build (undefined
reference to cache_selftests), and CI could not catch it.

Treat them as build products. They are now .gitignored and regenerated from
configure.ac/Makefile.am by the new ./bootstrap (autoreconf -fi), and shipped
only inside make dist tarballs so tarball users still need no autotools.
build.sh is a one-shot wrapper (bootstrap + configure + make) that runs
configure via /bin/sh, so it survives a noexec source tree. Both scripts join
EXTRA_DIST. INSTALL.Linux, README.md and AGENTS.md document the git flow:
./bootstrap before ./configure, autotools required for a git build.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Signed-off-by: Xavier Roche <roche@httrack.com>
2026-06-16 22:48:04 +02:00
..
2012-03-19 12:51:31 +00:00
2015-03-14 14:04:17 +01:00
2012-03-19 12:55:42 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2015-03-14 14:04:17 +01:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:51:31 +00:00
2013-04-28 16:03:06 +00:00
2015-03-14 14:04:17 +01:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2023-01-14 17:21:57 +01:00
2015-03-14 14:04:17 +01:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:51:31 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2023-01-14 17:21:57 +01:00
2012-03-19 12:59:03 +00:00
2023-01-14 17:21:57 +01:00
2012-03-19 12:59:03 +00:00
2023-01-14 17:21:57 +01:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2023-01-14 17:21:57 +01:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00
2012-03-19 12:59:03 +00:00