use preprocessor to map define'd constants/macros
as discussed here https://gitter.im/nimgen/Lobby?at=5bf638386621313894fbddac

## links
https://stackoverflow.com/questions/2224334/gcc-dump-preprocessor-defines
