export few more proto
This commit is contained in:
@@ -98,7 +98,10 @@ configure_file(${PROJECT_SOURCE_DIR}/ortools/dotnet/Directory.Build.props.in dot
|
||||
# Generate Protobuf .Net sources
|
||||
set(PROTO_DOTNETS)
|
||||
file(GLOB_RECURSE proto_dotnet_files RELATIVE ${PROJECT_SOURCE_DIR}
|
||||
"ortools/bop/*.proto"
|
||||
"ortools/constraint_solver/*.proto"
|
||||
"ortools/glop/*.proto"
|
||||
"ortools/graph/*.proto"
|
||||
"ortools/linear_solver/*.proto"
|
||||
"ortools/sat/*.proto"
|
||||
"ortools/util/*.proto"
|
||||
@@ -117,6 +120,7 @@ foreach(PROTO_FILE IN LISTS proto_dotnet_files)
|
||||
#message(STATUS "protoc dotnet: ${PROTO_DOTNET}")
|
||||
add_custom_command(
|
||||
OUTPUT ${PROTO_DOTNET}
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${DOTNET_PROJECT_DIR}/${PROTO_DIR}
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory ${PROJECT_BINARY_DIR}/dotnet/${PROTO_DIR}
|
||||
COMMAND ${PROTOC_PRG}
|
||||
"--proto_path=${PROJECT_SOURCE_DIR}"
|
||||
|
||||
@@ -83,7 +83,10 @@ list(APPEND CMAKE_SWIG_FLAGS ${FLAGS} "-I${PROJECT_SOURCE_DIR}")
|
||||
# Generate Protobuf java sources
|
||||
set(PROTO_JAVAS)
|
||||
file(GLOB_RECURSE proto_java_files RELATIVE ${PROJECT_SOURCE_DIR}
|
||||
"ortools/bop/*.proto"
|
||||
"ortools/constraint_solver/*.proto"
|
||||
"ortools/glop/*.proto"
|
||||
"ortools/graph/*.proto"
|
||||
"ortools/linear_solver/*.proto"
|
||||
"ortools/sat/*.proto"
|
||||
"ortools/util/*.proto"
|
||||
|
||||
@@ -117,7 +117,10 @@ search_python_module(
|
||||
NO_VERSION)
|
||||
set(PROTO_PYS)
|
||||
file(GLOB_RECURSE proto_py_files RELATIVE ${PROJECT_SOURCE_DIR}
|
||||
"ortools/bop/*.proto"
|
||||
"ortools/constraint_solver/*.proto"
|
||||
"ortools/glop/*.proto"
|
||||
"ortools/graph/*.proto"
|
||||
"ortools/linear_solver/*.proto"
|
||||
"ortools/packing/*.proto"
|
||||
"ortools/sat/*.proto"
|
||||
|
||||
@@ -13,6 +13,10 @@
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
option java_package = "com.google.ortools.bop";
|
||||
option java_multiple_files = true;
|
||||
option csharp_namespace = "Google.OrTools.Bop";
|
||||
|
||||
package operations_research.bop;
|
||||
|
||||
// Method used to optimize a solution in Bop.
|
||||
|
||||
@@ -37,6 +37,10 @@
|
||||
<Link>algorithms/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
|
||||
<Compile Include="@DOTNET_PROJECT_DIR@/ortools/bop/*.cs">
|
||||
<Link>bop/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
|
||||
<Compile Include="@DOTNET_PROJECT_DIR@/ortools/graph/*.cs">
|
||||
<Link>graph/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
@@ -62,6 +66,10 @@
|
||||
<Link>init/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
|
||||
<Compile Include="@DOTNET_PROJECT_DIR@/ortools/pdlp/*.cs">
|
||||
<Link>sat/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
|
||||
<Compile Include="@DOTNET_PROJECT_DIR@/ortools/sat/*.cs">
|
||||
<Link>sat/%(Filename)%(Extension)</Link>
|
||||
</Compile>
|
||||
@@ -131,6 +139,11 @@
|
||||
<Pack>true</Pack>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="@PROJECT_SOURCE_DIR@/ortools/pdlp/*.proto">
|
||||
<PackagePath>content/pdlp</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="@PROJECT_SOURCE_DIR@/ortools/sat/*.proto">
|
||||
<PackagePath>content/sat</PackagePath>
|
||||
<Pack>true</Pack>
|
||||
|
||||
@@ -20,6 +20,10 @@
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
option java_package = "com.google.ortools.glop";
|
||||
option java_multiple_files = true;
|
||||
option csharp_namespace = "Google.OrTools.Glop";
|
||||
|
||||
package operations_research.glop;
|
||||
|
||||
// next id = 69
|
||||
|
||||
@@ -35,6 +35,10 @@
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
option java_package = "com.google.ortools.graph";
|
||||
option java_multiple_files = true;
|
||||
option csharp_namespace = "Google.OrTools.Graph";
|
||||
|
||||
package operations_research;
|
||||
|
||||
message FlowArcProto {
|
||||
|
||||
@@ -34,7 +34,6 @@ option java_multiple_files = true;
|
||||
|
||||
import "ortools/util/optional_boolean.proto";
|
||||
|
||||
|
||||
package operations_research;
|
||||
|
||||
// A variable is always constrained in the form:
|
||||
|
||||
@@ -16,10 +16,14 @@
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package operations_research.pdlp;
|
||||
option java_package = "com.google.ortools.pdlp";
|
||||
option java_multiple_files = true;
|
||||
option csharp_namespace = "Google.OrTools.Pdlp";
|
||||
|
||||
import "ortools/pdlp/solvers.proto";
|
||||
|
||||
package operations_research.pdlp;
|
||||
|
||||
// Easy-to-compute statistics for the quadratic program.
|
||||
message QuadraticProgramStats {
|
||||
optional int64 num_variables = 1;
|
||||
|
||||
@@ -13,10 +13,14 @@
|
||||
|
||||
syntax = "proto2";
|
||||
|
||||
package operations_research.pdlp;
|
||||
option java_package = "com.google.ortools.pdlp";
|
||||
option java_multiple_files = true;
|
||||
option csharp_namespace = "Google.OrTools.Pdlp";
|
||||
|
||||
import "ortools/glop/parameters.proto";
|
||||
|
||||
package operations_research.pdlp;
|
||||
|
||||
enum OptimalityNorm {
|
||||
OPTIMALITY_NORM_UNSPECIFIED = 0;
|
||||
OPTIMALITY_NORM_L_INF = 1; // The infinity norm.
|
||||
|
||||
Reference in New Issue
Block a user