mirror of
https://github.com/facebook/rocksdb.git
synced 2024-11-30 22:41:48 +00:00
8b566964b8
Summary: Pull Request resolved: https://github.com/facebook/rocksdb/pull/11904 The tag is not needed, autodeps works fine with this file. it was added in D33962843 but the reason doing is not valid anymore. We are on the way of migrating most, if not all, users to autodeps, and deprecating the noautodeps tag. Changed the tag in template and run `python3 buckifier/buckify_rocksdb.py` for regeneration Reviewed By: jaykorean Differential Revision: D49711337 fbshipit-source-id: c21892adfbc92e2ad868413746a0938062b6a543
40 lines
1.5 KiB
Python
40 lines
1.5 KiB
Python
# Copyright (c) Facebook, Inc. and its affiliates. All Rights Reserved.
|
|
from __future__ import absolute_import, division, print_function, unicode_literals
|
|
|
|
rocksdb_target_header_template = """# This file \100generated by:
|
|
#$ python3 buckifier/buckify_rocksdb.py{extra_argv}
|
|
# --> DO NOT EDIT MANUALLY <--
|
|
# This file is a Facebook-specific integration for buck builds, so can
|
|
# only be validated by Facebook employees.
|
|
load("//rocks/buckifier:defs.bzl", "cpp_library_wrapper","rocks_cpp_library_wrapper","cpp_binary_wrapper","cpp_unittest_wrapper","fancy_bench_wrapper","add_c_test_wrapper")
|
|
|
|
"""
|
|
|
|
|
|
library_template = """
|
|
cpp_library_wrapper(name="{name}", srcs=[{srcs}], deps=[{deps}], headers={headers}, link_whole={link_whole}, extra_test_libs={extra_test_libs})
|
|
"""
|
|
|
|
rocksdb_library_template = """
|
|
rocks_cpp_library_wrapper(name="{name}", srcs=[{srcs}], headers={headers})
|
|
|
|
"""
|
|
|
|
|
|
binary_template = """
|
|
cpp_binary_wrapper(name="{name}", srcs=[{srcs}], deps=[{deps}], extra_preprocessor_flags=[{extra_preprocessor_flags}], extra_bench_libs={extra_bench_libs})
|
|
"""
|
|
|
|
unittests_template = """
|
|
cpp_unittest_wrapper(name="{test_name}",
|
|
srcs=["{test_cc}"],
|
|
deps={deps},
|
|
extra_compiler_flags={extra_compiler_flags})
|
|
|
|
"""
|
|
|
|
fancy_bench_template = """
|
|
fancy_bench_wrapper(suite_name="{name}", binary_to_bench_to_metric_list_map={bench_config}, slow={slow}, expected_runtime={expected_runtime}, sl_iterations={sl_iterations}, regression_threshold={regression_threshold})
|
|
|
|
"""
|