The GOAM build tool is intended for use with medium-size projects implemented in the Go programming language.
For further information examine the "doc" and "examples" directories.
Alternative build tools can be found at Go dashboard.
- Small mostly-declarative configuration files
- Configuration file contains Go source code
- No configuration file is required in the presence of a standard Go Makefile
- Information can be displayed without building the project
- Support for multiple executables in one directory
- Libraries can be private to a project
- Installation and uninstallation
- Download and installation of dependencies (GitHub and BitBucket)
- Makefile support
- CGO support (but only via Makefile)
- gotest support
- gofmt support
- Support for gccgo as compiler and linker (without any support for installation or uninstallation)
- The Git branch "master" is in sync with weekly Go releases
- The Git branch "release" is in sync with stable Go releases
- The Git branch "gcc" is in sync with GCC releases