| Index: tools/json_schema_compiler/compiler.py
|
| diff --git a/tools/json_schema_compiler/compiler.py b/tools/json_schema_compiler/compiler.py
|
| index 21281fcdabfb1292bd0f8eb09519e2978061d519..c79beaec767644b1913c30fc7d4cfbddfb79e407 100755
|
| --- a/tools/json_schema_compiler/compiler.py
|
| +++ b/tools/json_schema_compiler/compiler.py
|
| @@ -71,13 +71,6 @@ def GenerateSchema(generator,
|
| path, filename = os.path.split(schema_filename)
|
| short_filename, extension = os.path.splitext(filename)
|
|
|
| - # Filenames are checked against the unix_names of the namespaces they
|
| - # generate because the gyp uses the names of the JSON files to generate
|
| - # the names of the .cc and .h files. We want these to be using unix_names.
|
| - if namespace.unix_name != short_filename:
|
| - sys.exit("Filename %s is illegal. Name files using unix_hacker style." %
|
| - schema_filename)
|
| -
|
| # Construct the type generator with all the namespaces in this model.
|
| type_generator = CppTypeGenerator(api_model,
|
| schema_loader,
|
| @@ -99,8 +92,8 @@ def GenerateSchema(generator,
|
| elif generator == 'cpp':
|
| cpp_generator = CppGenerator(type_generator, root_namespace)
|
| generators = [
|
| - ('%s.h' % namespace.unix_name, cpp_generator.h_generator),
|
| - ('%s.cc' % namespace.unix_name, cpp_generator.cc_generator)
|
| + ('%s.h' % short_filename, cpp_generator.h_generator),
|
| + ('%s.cc' % short_filename, cpp_generator.cc_generator)
|
| ]
|
| elif generator == 'dart':
|
| generators = [
|
|
|