Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | build: work around a report of (install -d DIR) failing in one environment if DIR already exists. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | branch-3.49 |
Files: | files | file ages | folders |
SHA3-256: |
4bc6fe30c967e4f15e2c154a1af5434b |
User & Date: | stephan 2025-02-07 19:15:37 |
Context
2025-02-09
| ||
01:30 | configure: when transfering ENABLE/OMIT flags from CFLAGS to OPT_FEATURE_FLAGS, also do the same for CPPFLAGS and remove those ENABLE/OMIT flags from CFLAGS/CPPFLAGS to mimic legacy build behavior. Strip ENABLE/OMIT flags from BUILD_CFLAGS but do not transfer those to OPT_FEATURE_FLAGS, also to mimic legacy behavior. This is the second part of a fix discussed at forum post 9801e54665afd728. (check-in: dcb44da4 user: stephan tags: branch-3.49) | |
2025-02-07
| ||
19:18 | build: work around a report of (install -d DIR) failing in one environment if DIR already exists. (check-in: 8f7b7840 user: stephan tags: trunk) | |
19:15 | build: work around a report of (install -d DIR) failing in one environment if DIR already exists. (check-in: 4bc6fe30 user: stephan tags: branch-3.49) | |
14:47 | Mac-specific build fixes discussed in forum thread 9dfd5b8fd525a5d7: rename dylib links and add legacy-compatibility versioning stamps to libsqlite3.dylib. (check-in: 4b073687 user: stephan tags: branch-3.49) | |
Changes
Changes to autoconf/Makefile.in.
︙ | ︙ | |||
82 83 84 85 86 87 88 | install-dir.include = $(DESTDIR)$(includedir) install-dir.pkgconfig = $(DESTDIR)$(libdir)/pkgconfig install-dir.man1 = $(DESTDIR)$(mandir)/man1 install-dir.all = $(install-dir.bin) $(install-dir.include) \ $(install-dir.lib) $(install-dir.man1) \ $(install-dir.pkgconfig) $(install-dir.all): | | > | 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 | install-dir.include = $(DESTDIR)$(includedir) install-dir.pkgconfig = $(DESTDIR)$(libdir)/pkgconfig install-dir.man1 = $(DESTDIR)$(mandir)/man1 install-dir.all = $(install-dir.bin) $(install-dir.include) \ $(install-dir.lib) $(install-dir.man1) \ $(install-dir.pkgconfig) $(install-dir.all): if [ ! -d "$@" ]; then $(INSTALL) -d "$@"; fi # ^^^^ on some platforms, install -d fails if the target already exists. # # Vars with the AS_ prefix are specifically related to AutoSetup. # # AS_AUTO_DEF is the main configure script. # |
︙ | ︙ |
Changes to main.mk.
︙ | ︙ | |||
431 432 433 434 435 436 437 | install-dir.include = $(DESTDIR)$(includedir) install-dir.pkgconfig = $(DESTDIR)$(libdir)/pkgconfig install-dir.man1 = $(DESTDIR)$(mandir)/man1 install-dir.all = $(install-dir.bin) $(install-dir.include) \ $(install-dir.lib) $(install-dir.man1) \ $(install-dir.pkgconfig) $(install-dir.all): | | > | 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 | install-dir.include = $(DESTDIR)$(includedir) install-dir.pkgconfig = $(DESTDIR)$(libdir)/pkgconfig install-dir.man1 = $(DESTDIR)$(mandir)/man1 install-dir.all = $(install-dir.bin) $(install-dir.include) \ $(install-dir.lib) $(install-dir.man1) \ $(install-dir.pkgconfig) $(install-dir.all): if [ ! -d "$@" ]; then $(INSTALL) -d "$@"; fi # ^^^^ on some platforms, install -d fails if the target already exists. # # After jimsh is compiled, we run some sanity checks to ensure that # it was built in a way compatible with this project's scripts: # # 1) Ensure that it was built with realpath() or _fullpath() support. # Without that flag the [file normalize] command will always resolve |
︙ | ︙ |