Skip to content

Instantly share code, notes, and snippets.

@owensd

owensd/Makefile Secret

Created May 29, 2017 07:18
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save owensd/d1124f8e1f77709c051b247c28e5f7f9 to your computer and use it in GitHub Desktop.
Save owensd/d1124f8e1f77709c051b247c28e5f7f9 to your computer and use it in GitHub Desktop.
.PHONY: release debug clean generate-version tag
debug: generate-version
swift build -c debug
swift test -c debug
release: generate-version
swift build -c release -Xswiftc -static-stdlib
swift test -c release
clean:
swift package clean
generate-version:
./Scripts/genvers.sh
tag:
git tag "v$(shell sed 's/^version: \(.*\)/\1/' ./Sources/VersionInfo/VersionInfo.yaml)"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment