Eliminate duplications in symbol aliasing.
Work in a temporary directory instead of CWD.
Build for Release.
Place artifacts in spec.name-spec.version directory.