# Try to guess the build directory: # we look for subdirectories of ../.. that look like ninja build dirs. ifeq ($(BUILD_DIR),) dirs = $(dir $(wildcard ../../*/.ninja_log)) ifeq ($(dirs),) $(error Cannot guess build dir, set BUILD_DIR) endif ifneq ($(firstword $(dirs)),$(dirs)) $(warning Candidates: $(dirs)) $(error Too many build dirs to pick from, set BUILD_DIR) endif BUILD_DIR=$(dirs) endif