Files
ortools-clone/cmake/docs/deps.dot
2022-01-06 17:06:56 +01:00

100 lines
1.9 KiB
Plaintext

@startdot
digraph CMakeDeps {
//rankdir=BT;
rankdir=TD;
node [shape=box, style="rounded,filled", color=royalblue, fillcolor=royalblue];
subgraph clusterZLIB {
ZLIB [label="ZLIB::ZLIB"];
color=royalblue;
label = "madler/zlib.git + cmake patch";
}
subgraph clusterAbsl {
Absl [label="absl::absl_*"];
color=royalblue;
label = "abseil/abseil-cpp.git";
}
subgraph clusterProtobuf {
Protobuf [label="protobuf::libprotobuf"];
Protoc [label="protobuf::protoc", shape=component];
color=royalblue;
label = "protocolbuffers/protobuf.git";
}
subgraph clusterCoinOR {
subgraph clusterCoinUtils {
CoinUtils [label="Coin::CoinUtils"];
color=royalblue;
label = "CoinUtils.git";
}
subgraph clusterOsi {
Osi [label="Coin::Osi"];
color=royalblue;
label = "Osi.git";
}
subgraph clusterClp {
Clp [label="Coin::Clp"];
OsiClp [label="Coin::OsiClp"];
ClpSolver [label="Coin::ClpSolver"];
color=royalblue;
label = "Clp.git";
}
subgraph clusterCgl {
Cgl [label="Coin::Cgl"];
color=royalblue;
label = "Cgl.git";
}
subgraph clusterCbc {
Cbc [label="Coin::Cbc"];
OsiCbc [label="Coin::OsiCbc"];
CbcSolver [label="Coin::CbcSolver"];
color=royalblue;
label = "Cbc.git";
}
CoinUtils -> Osi;
CoinUtils -> Clp;
Osi -> Clp;
CoinUtils -> OsiClp;
Osi -> OsiClp;
Clp -> OsiClp;
Clp -> ClpSolver;
CoinUtils -> Cgl;
Osi -> Cgl;
OsiClp -> Cgl;
CoinUtils -> Cbc;
Osi -> Cbc;
Clp -> Cbc;
Cgl -> Cbc;
CoinUtils -> OsiCbc;
Osi -> OsiCbc;
Cbc -> OsiCbc;
Cbc -> CbcSolver;
color=royalblue;
label = "-DUSE_COINOR=ON AND -DBUILD_DEPS=ON";
}
// inter deps
ZLIB -> Protobuf;
ZLIB -> Cbc;
Absl -> Protobuf;
}
@enddot
# vim tw:0