| Index: tools/json_schema_compiler/cpp_bundle_generator.py
|
| diff --git a/tools/json_schema_compiler/cpp_bundle_generator.py b/tools/json_schema_compiler/cpp_bundle_generator.py
|
| index c713d555f72ab0205f268b139561bd6d36c3b37b..a5ac51c3f1482c13b055843daf3d74b065764cfc 100644
|
| --- a/tools/json_schema_compiler/cpp_bundle_generator.py
|
| +++ b/tools/json_schema_compiler/cpp_bundle_generator.py
|
| @@ -79,9 +79,15 @@ class CppBundleGenerator(object):
|
| for platform in model_object.platforms:
|
| if platform == Platforms.CHROMEOS:
|
| ifdefs.append('defined(OS_CHROMEOS)')
|
| + elif platform == Platforms.LINUX:
|
| + ifdefs.append('defined(OS_LINUX)')
|
| + elif platform == Platforms.MAC:
|
| + ifdefs.append('defined(OS_MACOSX)')
|
| + elif platform == Platforms.WIN:
|
| + ifdefs.append('defined(OS_WIN)')
|
| else:
|
| raise ValueError("Unsupported platform ifdef: %s" % platform.name)
|
| - return ' and '.join(ifdefs)
|
| + return ' || '.join(ifdefs)
|
|
|
| def _GenerateRegisterFunctions(self, namespace_name, function):
|
| c = code.Code()
|
|
|