зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1363655 - part 6 - remove the `stylo` configure function; r=rillian
After the previous set of patches, it's just a bloated wrapper for bindgen_config_paths.
This commit is contained in:
Родитель
a230d5cae9
Коммит
2382b9da09
|
@ -759,28 +759,13 @@ def bindgen_config_paths(llvm_config, libclang_path, clang_path,
|
|||
clang_path=clang_path[0],
|
||||
)
|
||||
|
||||
@depends(stylo_config, bindgen_config_paths, '--enable-stylo-build-bindgen')
|
||||
@imports(_from='textwrap', _import='dedent')
|
||||
def stylo(stylo_config, bindgen_config_paths, bindgen_enabled):
|
||||
if not stylo_config.build:
|
||||
return None
|
||||
elif not bindgen_enabled:
|
||||
return namespace(
|
||||
build=bool(stylo_config.build)
|
||||
)
|
||||
|
||||
return namespace(
|
||||
libclang_path=bindgen_config_paths.libclang_path,
|
||||
clang_path=bindgen_config_paths.clang_path,
|
||||
)
|
||||
|
||||
set_config('MOZ_STYLO', stylo_config.build)
|
||||
set_define('MOZ_STYLO', stylo_config.build)
|
||||
set_config('MOZ_STYLO_ENABLE', stylo_config.enable)
|
||||
set_define('MOZ_STYLO_ENABLE', stylo_config.enable)
|
||||
|
||||
set_config('MOZ_LIBCLANG_PATH', stylo.libclang_path)
|
||||
set_config('MOZ_CLANG_PATH', stylo.clang_path)
|
||||
set_config('MOZ_LIBCLANG_PATH', bindgen_config_paths.libclang_path)
|
||||
set_config('MOZ_CLANG_PATH', bindgen_config_paths.clang_path)
|
||||
set_config('MOZ_STYLO_BINDGEN', depends_if('--enable-stylo-build-bindgen')(lambda _: True))
|
||||
|
||||
option('--with-servo', env='SERVO_TARGET_DIR', nargs=1,
|
||||
|
|
Загрузка…
Ссылка в новой задаче