summaryrefslogtreecommitdiff
path: root/base
diff options
context:
space:
mode:
authorAlistair Delva <adelva@google.com>2023-01-25 13:40:51 -0800
committerAlistair Delva <adelva@google.com>2023-01-25 21:47:07 +0000
commitd74b9f44fdcea39d9773272a35901a846f0038f8 (patch)
tree60ae31c43a4f443c81f2a2fd4603d0e14d0841dc /base
parent3e137c74afcb5b8864b3cff0959acc6af53e998d (diff)
downloadcronet-d74b9f44fdcea39d9773272a35901a846f0038f8.tar.gz
jni_generator: Fix header guard
When generating header guards for source files under sandboxed directories, the path component "/.temp/" may be included, and the period character is not allowed by Clang for a token after #ifndef. error: extra tokens at end of #ifndef directive [-Werror,-Wextra-tokens] #ifndef _SRV_ADELVA_SOONG_.TEMP_SBOX_BDF5053FBDC997EA57.. ^ // Change-Id: Ifb6dd30eaa3c4fb13591c5f520024baa2bbf378d
Diffstat (limited to 'base')
-rwxr-xr-xbase/android/jni_generator/jni_registration_generator.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/base/android/jni_generator/jni_registration_generator.py b/base/android/jni_generator/jni_registration_generator.py
index 09822e7d6..7b0aaa58d 100755
--- a/base/android/jni_generator/jni_registration_generator.py
+++ b/base/android/jni_generator/jni_registration_generator.py
@@ -104,7 +104,7 @@ def _Generate(java_file_paths,
if header_path:
combined_dict['HEADER_GUARD'] = \
- os.path.splitext(header_path)[0].replace('/', '_').upper() + '_'
+ os.path.splitext(header_path)[0].replace('/', '_').replace('.', '_').upper() + '_'
combined_dict['NAMESPACE'] = namespace
header_content = CreateFromDict(
combined_dict,