|
@@ -15,9 +15,7 @@
|
|
{
|
|
{
|
|
"name": "openssl",
|
|
"name": "openssl",
|
|
"exports":[
|
|
"exports":[
|
|
- "OPENSSL_ROOT_DIR=$PRODUCT_INSTALL_DIR/openssl",
|
|
|
|
- "OPENSSL_CRYPTO_LIBRARY=$PRODUCT_INSTALL_DIR/openssl/lib64/",
|
|
|
|
- "OPENSSL_SSL_LIBRARY=$PRODUCT_INSTALL_DIR/openssl/lib64/"
|
|
|
|
|
|
+ "OPENSSL_ROOT_DIR=$PRODUCT_INSTALL_DIR/openssl"
|
|
]
|
|
]
|
|
},
|
|
},
|
|
{
|
|
{
|
|
@@ -46,14 +44,6 @@
|
|
"ldflags":"-L$PRODUCT_VENDOR_DIR/npcap-sdk-1.13/Lib/x64",
|
|
"ldflags":"-L$PRODUCT_VENDOR_DIR/npcap-sdk-1.13/Lib/x64",
|
|
"defines":["_Post_invalid_=\"\""]
|
|
"defines":["_Post_invalid_=\"\""]
|
|
},
|
|
},
|
|
- {
|
|
|
|
- "name": "protobuf",
|
|
|
|
- "options":["protobuf_BUILD_TESTS=OFF"],
|
|
|
|
- "exports":[
|
|
|
|
- "PROTOC_DIR=$PRODUCT_BUILD_DIR/thirdparty/protobuf",
|
|
|
|
- "PROTOBUF_INCLUDE_DIR=$PRODUCT_ROOT_DIR/thirdparty/protobuf/src;$PRODUCT_ROOT_DIR/thirdparty/protobuf/third_party/abseil-cpp"
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
{
|
|
{
|
|
"name":"libevent",
|
|
"name":"libevent",
|
|
"options":["EVENT_LIBRARY_SHARED=OFF", "LIBEVENT_STATIC_LINK=ON", "EVENT__DISABLE_TESTS=ON", "EVENT__DISABLE_SAMPLES=ON", "EVENT__DISABLE_BENCHMARK=ON"]
|
|
"options":["EVENT_LIBRARY_SHARED=OFF", "LIBEVENT_STATIC_LINK=ON", "EVENT__DISABLE_TESTS=ON", "EVENT__DISABLE_SAMPLES=ON", "EVENT__DISABLE_BENCHMARK=ON"]
|
|
@@ -61,6 +51,9 @@
|
|
{
|
|
{
|
|
"name":"grpc",
|
|
"name":"grpc",
|
|
"options":[
|
|
"options":[
|
|
|
|
+ "BUILD_SHARED_LIBS=ON",
|
|
|
|
+ "_gRPC_PROTOBUF_PROTOC_EXECUTABLE=$PRODUCT_ROOT_DIR/out/Linux/install/protobuf/bin/protoc",
|
|
|
|
+ "_gRPC_CPP_PLUGIN=$PRODUCT_ROOT_DIR/out/Linux/install/grpc/bin/grpc_cpp_plugin",
|
|
"CMAKE_MODULE_PATH=$PRODUCT_ROOT_DIR/thirdparty/xfrpc/cmake/Modules",
|
|
"CMAKE_MODULE_PATH=$PRODUCT_ROOT_DIR/thirdparty/xfrpc/cmake/Modules",
|
|
"gRPC_USE_PROTO_LITE=OFF",
|
|
"gRPC_USE_PROTO_LITE=OFF",
|
|
"gRPC_BUILD_GRPC_CSHARP_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_CSHARP_PLUGIN=OFF",
|
|
@@ -69,15 +62,16 @@
|
|
"gRPC_BUILD_GRPC_PYTHON_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_PYTHON_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_RUBY_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_RUBY_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_NODE_PLUGIN=OFF",
|
|
"gRPC_BUILD_GRPC_NODE_PLUGIN=OFF",
|
|
- "gRPC_BUILD_GRPC_CPP_PLUGIN=OFF",
|
|
|
|
- "gRPC_BUILD_CODEGEN=OFF",
|
|
|
|
|
|
+ "gRPC_BUILD_GRPC_CPP_PLUGIN=ON",
|
|
|
|
+ "gRPC_BUILD_CODEGEN=ON",
|
|
"gRPC_BUILD_TESTS=OFF",
|
|
"gRPC_BUILD_TESTS=OFF",
|
|
"ABSL_RUN_TESTS=OFF",
|
|
"ABSL_RUN_TESTS=OFF",
|
|
"gRPC_ZLIB_PROVIDER=package",
|
|
"gRPC_ZLIB_PROVIDER=package",
|
|
- "gRPC_ABSL_PROVIDER=package",
|
|
|
|
- "gRPC_PROTOBUF_PROVIDER=package",
|
|
|
|
|
|
+ "gRPC_ABSL_PROVIDER=module",
|
|
|
|
+ "gRPC_PROTOBUF_PROVIDER=module",
|
|
"gRPC_SSL_PROVIDER=package"
|
|
"gRPC_SSL_PROVIDER=package"
|
|
- ]
|
|
|
|
|
|
+ ],
|
|
|
|
+ "exports":["GRPC_PROGROM_DIR=$PRODUCT_ROOT_DIR/out/Linux/install/grpc/bin"]
|
|
}
|
|
}
|
|
]
|
|
]
|
|
}
|
|
}
|