allowing users to specify their own gyp defines