mirror of
https://github.com/google/sandboxed-api.git
synced 2024-03-22 13:11:30 +08:00
Allow empty sapi_embedded_dir
flag in the header generator - empty sapi_embedded_name
still disallowed
PiperOrigin-RevId: 338656398 Change-Id: Ib2ca3d63ff9bed654669d948286f73d430753a20
This commit is contained in:
parent
040d76be28
commit
28bb32add6
|
@ -19,12 +19,12 @@ from __future__ import print_function
|
||||||
from ctypes import util
|
from ctypes import util
|
||||||
import itertools
|
import itertools
|
||||||
import os
|
import os
|
||||||
from clang import cindex
|
|
||||||
|
|
||||||
# pylint: disable=unused-import
|
# pylint: disable=unused-import
|
||||||
from typing import (Text, List, Optional, Set, Dict, Callable, IO, Generator as
|
from typing import (Text, List, Optional, Set, Dict, Callable, IO, Generator as
|
||||||
Gen, Tuple, Union, Sequence)
|
Gen, Tuple, Union, Sequence)
|
||||||
# pylint: enable=unused-import
|
# pylint: enable=unused-import
|
||||||
|
from clang import cindex
|
||||||
|
|
||||||
|
|
||||||
_PARSE_OPTIONS = (
|
_PARSE_OPTIONS = (
|
||||||
cindex.TranslationUnit.PARSE_SKIP_FUNCTION_BODIES
|
cindex.TranslationUnit.PARSE_SKIP_FUNCTION_BODIES
|
||||||
|
@ -909,7 +909,8 @@ class Generator(object):
|
||||||
result.append('#include "sandboxed_api/sandbox.h"')
|
result.append('#include "sandboxed_api/sandbox.h"')
|
||||||
result.append('#include "sandboxed_api/vars.h"')
|
result.append('#include "sandboxed_api/vars.h"')
|
||||||
|
|
||||||
if embed_dir and embed_name:
|
if embed_name:
|
||||||
|
embed_dir = embed_dir or ''
|
||||||
result.append(
|
result.append(
|
||||||
Generator.EMBED_INCLUDE.format(
|
Generator.EMBED_INCLUDE.format(
|
||||||
os.path.join(embed_dir, embed_name) + '_embed.h'))
|
os.path.join(embed_dir, embed_name) + '_embed.h'))
|
||||||
|
@ -926,7 +927,7 @@ class Generator(object):
|
||||||
|
|
||||||
result.append('')
|
result.append('')
|
||||||
|
|
||||||
if embed_dir and embed_name:
|
if embed_name:
|
||||||
result.append(
|
result.append(
|
||||||
Generator.EMBED_CLASS.format(name, embed_name.replace('-', '_')))
|
Generator.EMBED_CLASS.format(name, embed_name.replace('-', '_')))
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user