mirror of
https://github.com/JakeHillion/object-introspection.git
synced 2024-11-09 21:24:14 +00:00
a6d74a20a6
Summary: Update to clang-15 compiler and libraries as clang-12 is ancient. The changes to oilgen are necessary because the new internal toolchain is being more picky about linking PIC to PIC. In certain modes we build with PIC, but try to link a non-PIC oilgen artifact. Add the ability to build the oilgen artifacts with PIC which sorts this. Reviewed By: ttreyer Differential Revision: D46220858
70 lines
2.3 KiB
TOML
70 lines
2.3 KiB
TOML
[types]
|
|
containers = [
|
|
"../types/array_type.toml",
|
|
"../types/string_type.toml",
|
|
"../types/cxx11_string_type.toml",
|
|
"../types/folly_iobuf_type.toml",
|
|
"../types/folly_iobuf_queue_type.toml",
|
|
"../types/set_type.toml",
|
|
"../types/multi_set_type.toml",
|
|
"../types/unordered_set_type.toml",
|
|
"../types/unordered_multiset_type.toml",
|
|
"../types/seq_type.toml",
|
|
"../types/list_type.toml",
|
|
"../types/cxx11_list_type.toml",
|
|
"../types/deque_list_type.toml",
|
|
"../types/shrd_ptr_type.toml",
|
|
"../types/uniq_ptr_type.toml",
|
|
"../types/std_map_type.toml",
|
|
"../types/std_unordered_map_type.toml",
|
|
"../types/std_unordered_multimap_type.toml",
|
|
"../types/pair_type.toml",
|
|
"../types/stack_container_adapter_type.toml",
|
|
"../types/queue_container_adapter_type.toml",
|
|
"../types/priority_queue_container_adapter_type.toml",
|
|
"../types/ref_wrapper_type.toml",
|
|
"../types/multi_map_type.toml",
|
|
"../types/folly_small_heap_vector_map.toml",
|
|
"../types/folly_optional_type.toml",
|
|
"../types/optional_type.toml",
|
|
"../types/try_type.toml",
|
|
"../types/fb_string_type.toml",
|
|
"../types/small_vec_type.toml",
|
|
"../types/f14_fast_map.toml",
|
|
"../types/f14_node_map.toml",
|
|
"../types/f14_value_map.toml",
|
|
"../types/f14_vector_map.toml",
|
|
"../types/f14_fast_set.toml",
|
|
"../types/f14_node_set.toml",
|
|
"../types/f14_value_set.toml",
|
|
"../types/f14_vector_set.toml",
|
|
"../types/sorted_vec_set_type.toml",
|
|
"../types/map_seq_type.toml",
|
|
"../types/boost_bimap_type.toml",
|
|
"../types/repeated_field_type.toml",
|
|
"../types/repeated_ptr_field_type.toml",
|
|
"../types/caffe2_blob_type.toml",
|
|
"../types/std_variant.toml",
|
|
"../types/thrift_isset_type.toml",
|
|
"../types/weak_ptr_type.toml",
|
|
]
|
|
pass_through = [
|
|
["std::allocator", "memory"],
|
|
["std::char_traits", "string"],
|
|
["folly::fbstring_core", "folly/FBString.h"],
|
|
]
|
|
|
|
[headers]
|
|
user_paths = [
|
|
"_deps/folly-src", # this path might be flaky, but it's unlikely to change
|
|
]
|
|
system_paths = [
|
|
"/usr/include/c++/11",
|
|
"/usr/include/x86_64-linux-gnu/c++/11",
|
|
"/usr/include/c++/11/backward",
|
|
"/usr/local/include",
|
|
"/usr/lib/llvm-15/lib/clang/15.0.7/include",
|
|
"/usr/include/x86_64-linux-gnu",
|
|
"/usr/include",
|
|
]
|