diff --git a/test/emscripten/server.py b/test/emscripten/server.py index 103d1645c0..2e3849cd37 100755 --- a/test/emscripten/server.py +++ b/test/emscripten/server.py @@ -14,11 +14,14 @@ class MyHTTPRequestHandler(SimpleHTTPRequestHandler): extensions_map = { ".manifest": "text/cache-manifest", ".html": "text/html", + ".cmake": "text/cmake", + ".pc": "text/pkg-config", ".png": "image/png", ".jpg": "image/jpg", - ".svg": "image/svg+xml", - ".css": "text/css", - ".js": "application/x-javascript", + ".svg": "image/svg+xml", + ".css": "text/css", + ".js": "application/x-javascript", + ".map": "application/json", ".wasm": "application/wasm", "": "application/octet-stream", } @@ -65,7 +68,7 @@ def main(): parser = ArgumentParser(allow_abbrev=False) parser.add_argument("port", nargs="?", type=int, default=8080) parser.add_argument("-d", dest="directory", type=str, default=None) - parser.add_argument("--map", dest="maps", nargs="+", type=str, help="Mappings, used as e.g. \"$HOME/projects/SDL:/sdl\"") + parser.add_argument("--map", dest="maps", nargs="+", default=[], type=str, help="Mappings, used as e.g. \"$HOME/projects/SDL:/sdl\"") args = parser.parse_args() maps = []