| <%page args="executable=False,includeData=False"/>\ |
| "buildOptions": { |
| % if executable: |
| "emitEntryPoint": true |
| % endif |
| }, |
| % if executable: |
| "configurations": { |
| "Debug": { |
| "buildOptions": { |
| "define": [ "SIGNED" ], |
| "keyFile": "../keys/Grpc.snk", |
| "xmlDoc": true, |
| "compile": { |
| "includeFiles": [ "../Grpc.Core/Version.cs" ] |
| }, |
| "copyToOutput": { |
| "mappings": { |
| % if includeData: |
| "data/ca.pem": "../Grpc.IntegrationTesting/data/ca.pem", |
| "data/server1.key": "../Grpc.IntegrationTesting/data/server1.key", |
| "data/server1.pem": "../Grpc.IntegrationTesting/data/server1.pem", |
| % endif |
| "grpc_csharp_ext.x64.dll": "../../../cmake/build/x64/Debug/grpc_csharp_ext.dll", |
| "grpc_csharp_ext.x86.dll": "../../../cmake/build/Win32/Debug/grpc_csharp_ext.dll", |
| "libgrpc_csharp_ext.x64.so": "../../../libs/dbg/libgrpc_csharp_ext.so", |
| "libgrpc_csharp_ext.x64.dylib": "../../../libs/dbg/libgrpc_csharp_ext.dylib" |
| } |
| } |
| } |
| }, |
| "Release": { |
| "buildOptions": { |
| "define": [ "SIGNED" ], |
| "keyFile": "../keys/Grpc.snk", |
| "xmlDoc": true, |
| "compile": { |
| "includeFiles": [ "../Grpc.Core/Version.cs" ] |
| }, |
| "copyToOutput": { |
| "mappings": { |
| % if includeData: |
| "data/ca.pem": "../Grpc.IntegrationTesting/data/ca.pem", |
| "data/server1.key": "../Grpc.IntegrationTesting/data/server1.key", |
| "data/server1.pem": "../Grpc.IntegrationTesting/data/server1.pem", |
| % endif |
| "grpc_csharp_ext.x64.dll": "../../../cmake/build/x64/Release/grpc_csharp_ext.dll", |
| "grpc_csharp_ext.x86.dll": "../../../cmake/build/Win32/Release/grpc_csharp_ext.dll", |
| "libgrpc_csharp_ext.x64.so": "../../../libs/opt/libgrpc_csharp_ext.so", |
| "libgrpc_csharp_ext.x64.dylib": "../../../libs/opt/libgrpc_csharp_ext.dylib" |
| } |
| } |
| } |
| } |
| }, |
| %endif |