1515# Version and build configuration variables
1616BUILD_CONFIGURATION ?= debug
1717WARNINGS_AS_ERRORS ?= true
18- SWIFT_CONFIGURATION = $(if $(filter-out false,$(WARNINGS_AS_ERRORS ) ) ,-Xswiftc -warnings-as-errors)
18+ SWIFT_CONFIGURATION : = $(if $(filter-out false,$(WARNINGS_AS_ERRORS ) ) ,-Xswiftc -warnings-as-errors)
1919export RELEASE_VERSION ?= $(shell git describe --tags --always)
2020export GIT_COMMIT := $(shell git rev-parse HEAD)
2121
2222# Commonly used locations
2323SWIFT := "/usr/bin/swift"
24- DESTDIR ?= /usr/local/
24+ DEST_DIR ?= /usr/local/
2525ROOT_DIR := $(shell git rev-parse --show-toplevel)
2626BUILD_BIN_DIR = $(shell $(SWIFT ) build -c $(BUILD_CONFIGURATION ) --show-bin-path)
2727COV_DATA_DIR = $(shell $(SWIFT ) test --show-coverage-path | xargs dirname)
6060.PHONY : container
6161# Install binaries under project directory
6262container : build
63- @" $( MAKE) " BUILD_CONFIGURATION=$(BUILD_CONFIGURATION ) DESTDIR =" $( ROOT_DIR) /" SUDO= install
63+ @" $( MAKE) " BUILD_CONFIGURATION=$(BUILD_CONFIGURATION ) DEST_DIR =" $( ROOT_DIR) /" SUDO= install
6464
6565.PHONY : release
6666release : BUILD_CONFIGURATION = release
@@ -76,7 +76,7 @@ install: installer-pkg
7676 @if [ -z " $( SUDO) " ] ; then \
7777 temp_dir=$$(mktemp -d ) ; \
7878 xar -xf $(PKG_PATH ) -C $$ {temp_dir} ; \
79- (cd $$ {temp_dir} && tar -xf Payload -C " $( DESTDIR ) " ) ; \
79+ (cd $$ {temp_dir} && tar -xf Payload -C " $( DEST_DIR ) " ) ; \
8080 rm -rf $$ {temp_dir} ; \
8181 else \
8282 $(SUDO ) installer -pkg $(PKG_PATH ) -target / ; \
0 commit comments