Chromium Code Reviews| Index: ppapi/generators/idl_c_header.py |
| =================================================================== |
| --- ppapi/generators/idl_c_header.py (revision 136360) |
| +++ ppapi/generators/idl_c_header.py (working copy) |
| @@ -7,6 +7,7 @@ |
| import glob |
| import os |
| +import re |
| import sys |
| from idl_log import ErrOut, InfoOut, WarnOut |
| @@ -172,6 +173,15 @@ |
| if include == cur_include: continue |
| out.Write('#include "%s"\n' % include) |
| + # If we are generating a single release, then create a macro for the highest |
|
dmichael (off chromium)
2012/05/10 22:33:58
What do you mean by single release here?
noelallen1
2012/05/11 18:07:27
Only when you use --release=M21, so not standard C
|
| + # available release number. |
| + if filenode.GetProperty('NAME').endswith('pp_macros.idl'): |
| + releasestr = GetOption('release') |
| + if releasestr: |
| + release_numbers = re.findall('\d+', releasestr) |
| + if release_numbers: |
| + out.Write('\n#define PPAPI_RELEASE %s\n' % release_numbers[0]) |
|
dmichael (off chromium)
2012/05/10 22:33:58
This sounds like a good idea. Are you going to upd
noelallen1
2012/05/11 18:07:27
No, see above. Looks like:
/* Copyright (c) 2012
|
| + |
| # Generate all interface defines |
| out.Write('\n') |
| for node in filenode.GetListOf('Interface'): |