Alternative Windows fix.

This commit is contained in:
David Given
2025-07-27 22:50:43 +01:00
parent 53ac8bad79
commit c6e34d2d88
2 changed files with 6 additions and 3 deletions

View File

@@ -83,9 +83,7 @@ all: +all README.md
binaries: all binaries: all
tests: all tests: all
# No $(EXT) here, even on Windows, as this program isn't exported README.md: $(OBJ)/scripts/+mkdocindex/mkdocindex$(EXT)
# outside WSL.
README.md: $(OBJ)/scripts/+mkdocindex/mkdocindex
@echo $(PROGRESSINFO)MKDOC $@ @echo $(PROGRESSINFO)MKDOC $@
@csplit -s -f$(OBJ)/README. README.md '/<!-- FORMATSSTART -->/' '%<!-- FORMATSEND -->%' @csplit -s -f$(OBJ)/README. README.md '/<!-- FORMATSSTART -->/' '%<!-- FORMATSEND -->%'
@(cat $(OBJ)/README.00 && $< && cat $(OBJ)/README.01) > README.md @(cat $(OBJ)/README.00 && $< && cat $(OBJ)/README.01) > README.md

View File

@@ -7,6 +7,11 @@ from glob import glob
import config import config
import re import re
# Hack for building on Fedora/WSL; executables get the .exe extension,
# build the build system detects it as Linux.
import build.toolchain
toolchain.Toolchain.EXE = "$(EXT)"
package(name="protobuf_lib", package="protobuf") package(name="protobuf_lib", package="protobuf")
package(name="z_lib", package="zlib") package(name="z_lib", package="zlib")
package(name="fmt_lib", package="fmt", fallback="dep/fmt") package(name="fmt_lib", package="fmt", fallback="dep/fmt")