{ "templates": { "cc_defaults": { "name": "boost_module_defaults", "vendor_available": true, "host_supported": true, "target": { "linux_glibc_x86_64": { "cflags": [ "-msse4.1" ] } }, "rtti": true, "cflags": [ "-Wall", "-Werror", "-fexceptions", ], "visibility": ["//external/sdv/vsomeip"] }, "cc_library_headers": { "name": "libboost_library_headers", "vendor_available": true, "host_supported": true, "export_include_dirs": [], "visibility": ["//external/sdv/vsomeip"] } }, "ignored_modules": [ "context", "coroutine", "dll", "fiber", "graph_parallel", "graph", "mpi", "nowide", "type_erasure", "poly_collection", "parameter_python", "python", "test", "wave", "winapi" ], "modules": { "": { "defaults": ["boost_module_defaults"], "export_header_lib_headers": ["libboost_library_headers"], "header_libs": [ "libboost_library_headers" ] }, "asio": { "cflags": [ "-DBOOST_ASIO_HAS_STD_STRING_VIEW" ], "exclude_srcs": [ "asio/example/cpp03/windows/*.cpp" ] }, "atomic": { "exclude_srcs": [ "atomic/src/wait_ops_windows.cpp" ], "local_include_dirs" : [ "atomic/src/" ] }, "container": { "cflags": [ "-Wno-expansion-to-defined" ], "srcs": [ "container/src/alloc_lib.c", "container/src/dlmalloc.cpp", "container/src/global_resource.cpp", "container/src/monotonic_buffer_resource.cpp", "container/src/pool_resource.cpp", "container/src/synchronized_pool_resource.cpp", "container/src/unsynchronized_pool_resource.cpp" ] }, "date_time": { "cflags": [ "-DBOOST_DATE_TIME_DYN_LINK", "-Wno-ignored-attributes", "-DBOOST_NO_STD_WSTRING" ], "exclude_srcs": [ "date_time/src/gregorian/date_generators.cpp", "date_time/src/gregorian/greg_weekday.cpp" ] }, "filesystem": { "cflags": [ "-DBOOST_FILESYSTEM_TARGET_TYPE=SHARED_LIBRARY", "-Wl,--no-undefined", "-DBOOST_FILESYSTEM_NO_CXX20_ATOMIC_REF", "-Wno-unused-command-line-argument", "-Wno-unused-parameter", "-Wno-non-virtual-dtor" ] }, "iostreams": { "exclude_srcs": [ "iostreams/src/zlib.cpp", "iostreams/src/gzip.cpp", "iostreams/src/bzip2.cpp", "iostreams/src/lzma.cpp", "iostreams/src/zstd.cpp" ] }, "json": { "cflags": [ "-Wno-non-virtual-dtor", "-Wno-implicit-fallthrough" ] }, "locale": { "exclude_srcs": [ "locale/src/icu/*.cpp", "locale/src/posix/*.cpp", "locale/src/win32/*.cpp" ], "cflags": [ "-DBOOST_LOCALE_WITH_ICONV", "-DBOOST_LOCALE_NO_POSIX_BACKEND", "-DBOOST_LOCALE_NO_WINAPI_BACKEND", "-Wno-implicit-fallthrough" ] }, "log": { "local_include_dirs" : [ "log/src", "log/src/posix", "log/src/setup" ], "exclude_srcs": [ "log/src/dump_ssse3.cpp", "log/src/dump_avx2.cpp", "log/src/windows/*.cpp" ], "cflags": [ "-DBOOST_LOG_NO_THREADS", "-DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS" ] }, "math": { "local_include_dirs": [ "math/src/tr1" ], "cflags": [ "-Wno-unused-parameter" ] }, "stacktrace": { "exclude_srcs": [ "stacktrace/src/backtrace.cpp", "stacktrace/src/basic.cpp", "stacktrace/src/noop.cpp", "stacktrace/src/win*.cpp" ] }, "thread": { "exclude_srcs": [ "thread/src/win32/*.cpp" ], "cflags": [ "-Wno-non-virtual-dtor", "-DBOOST_THREAD_THREADAPI=pthread", "-DBOOST_THREAD_BUILD_LIB", "-DBOOST_LOCALE_NO_POSIX_BACKEND", "-DBOOST_LOCALE_NO_WINAPI_BACKEND", "-DBOOST_THREAD_DONT_PROVIDE_INTERRUPTIONS" ], "srcs": [ "thread/src/future.cpp", "thread/src/tss_null.cpp", "thread/src/pthread/once.cpp", "thread/src/pthread/thread.cpp" ] }, "url": { "cflags": [ "-Wno-non-virtual-dtor" ] } } }