1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- {
- "product-name": "Linux",
- "version": "2.0.0",
- "toolchain":"",
- "build-mode": "Debug",
- "cxxflags" : "-fPIC -std=gnu++17 -Wno-error=implicit-function-declaration -Wno-error=int-conversion",
- "cflags":"-O3 -fPIC -Wunused-result -Wno-error=implicit-function-declaration -Wno-error=int-conversion",
- "ldflags":"",
- "modules":[
- {
- "name": "jsoncpp",
- "options": [],
- "exports": ["JSONCPP_INCLUDE_DIR=$PRODUCT_ROOT_DIR/thirdparty/jsoncpp/include"]
- },
- {
- "name": "openssl"
- },
- {
- "name": "mbedtls"
- },
- {
- "name": "json-c"
- },
- {
- "name": "zlib"
- },
- {
- "name": "SQLiteCpp",
- "exports":["SQLITECPP_INCLUDE_DIR=$PRODUCT_ROOT_DIR/thirdparty/SQLiteCpp/include"]
- },
- {
- "name": "tinyxml2"
- },
- {
- "name": "libuv"
- },
- {
- "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":"lua",
- "env":{"CROSS_COMPILE" :""}
- },
- {
- "name":"luacppinterface",
- "exports":[
- "LUACPPINTERFACE_INCLUDE_DIR=$PRODUCT_ROOT_DIR/thirdparty/luacppinterface/LuaCppInterface",
- "LUACPPINTERFACE_LIBS_DIR=$PRODUCT_BUILD_DIR/thirdparty/luacppinterface"
- ]
- },
- {
- "name":"googletest",
- "exports":["GTest_DIR=$PRODUCT_INSTALL_DIR/googletest/lib/cmake/GTest"]
- },
- {
- "name":"libevent",
- "options":["EVENT_LIBRARY_SHARED=OFF", "LIBEVENT_STATIC_LINK=ON", "EVENT__DISABLE_TESTS=ON", "EVENT__DISABLE_SAMPLES=ON", "EVENT__DISABLE_BENCHMARK=ON"]
- },
- {
- "name":"xfrpc"
- },
- {
- "name":"grpc",
- "options":[
- "gRPC_USE_PROTO_LITE=OFF",
- "gRPC_BUILD_GRPC_CSHARP_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_OBJECTIVE_C_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_PHP_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_PYTHON_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_RUBY_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_NODE_PLUGIN=OFF",
- "gRPC_BUILD_GRPC_CPP_PLUGIN=ON",
- "gRPC_BUILD_CODEGEN=ON",
- "gRPC_BUILD_TESTS=OFF",
- "ABSL_RUN_TESTS=OFF",
- "gRPC_ZLIB_PROVIDER=package",
- "gRPC_ABSL_PROVIDER=package",
- "gRPC_PROTOBUF_PROVIDER=package",
- "gRPC_SSL_PROVIDER=package"
- ],
- "exports":["GRPC_PROGROM_DIR=$PRODUCT_INSTALL_DIR/grpc/bin"]
- }
- ]
- }
|