Build release configuration
Use self-documenting macro for casting callbacks