| #!/usr/bin/env python2 | |
| ''' | |
| This is a helper tool which is designed to make it possible | |
| for other apps to read emscripten's configuration variables | |
| in a unified way. Usage: | |
| em-config VAR_NAME | |
| This tool prints the value of the variable to stdout if one | |
| is found, or exits with 1 if the variable does not exist. | |
| ''' | |
| import os, sys, re | |
| from tools import shared | |
| if len(sys.argv) != 2 or \ | |
| not re.match(r"^[\w\W_][\w\W_\d]*$", sys.argv[1]) or \ | |
| not (sys.argv[1] in dir(shared)): | |
| print 'Usage: em-config VAR_NAME' | |
| exit(1) | |
| print eval('shared.' + sys.argv[1]) | |