Introduced fsnotify build tag to select watcher implementation

Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
This commit is contained in:
Nicolas De Loof
2025-12-15 08:52:56 +01:00
committed by Guillaume Lours
parent 6599f8ad84
commit e22426443e
3 changed files with 8 additions and 4 deletions

View File

@@ -29,6 +29,10 @@ ifeq ($(DETECTED_OS),Windows)
BINARY_EXT=.exe
endif
ifeq ($(DETECTED_OS),Darwin)
GO_BUILDTAGS += fsnotify
endif
BUILD_FLAGS?=
TEST_FLAGS?=
E2E_TEST?=
@@ -62,11 +66,11 @@ build:
.PHONY: binary
binary:
$(BUILDX_CMD) bake binary
BUILD_TAGS="$(GO_BUILDTAGS)" $(BUILDX_CMD) bake binary
.PHONY: binary-with-coverage
binary-with-coverage:
$(BUILDX_CMD) bake binary-with-coverage
BUILD_TAGS="$(GO_BUILDTAGS)" $(BUILDX_CMD) bake binary-with-coverage
.PHONY: install
install: binary

View File

@@ -1,4 +1,4 @@
//go:build darwin
//go:build fsnotify
/*
Copyright 2020 Docker Compose CLI authors

View File

@@ -1,4 +1,4 @@
//go:build !darwin
//go:build !fsnotify
/*
Copyright 2020 Docker Compose CLI authors