CMake:Exclude Dependencies: Difference between revisions

From KitwarePublic
Jump to navigationJump to search
No edit summary
 
No edit summary
Line 1: Line 1:
Assume there are series of directories with several targets. This page will describe things that should be build and things that should be ignored.
* T1 - T8 are targets
* T6 -> T2 means T6 depends on T2
* A: 1, 2, 3, 4 means in directory A the targets T1 - T4 will be build by default
* F: 7, 8, (4) means that targets T7, T8, T4 will be build by default and T4 is pulled in from excluded directory
<graphviz>
<graphviz>
digraph untitled
digraph untitled
Line 15: Line 22:
   nodeF [ label="F: 7, 8, (4)" ];
   nodeF [ label="F: 7, 8, (4)" ];


   nodeC -> nodeA [ label="exclude" ];
   nodeC -> nodeA [ label="EX_ALL" ];
   nodeC -> nodeB;
   nodeC -> nodeB;
   nodeF -> nodeC [ label="exclude" ];
   nodeF -> nodeC [ label="EX_ALL" ];
   nodeF -> nodeD;
   nodeF -> nodeD;
}
}


</graphviz>
</graphviz>

Revision as of 16:10, 21 February 2007

Assume there are series of directories with several targets. This page will describe things that should be build and things that should be ignored.

  • T1 - T8 are targets
  • T6 -> T2 means T6 depends on T2
  • A: 1, 2, 3, 4 means in directory A the targets T1 - T4 will be build by default
  • F: 7, 8, (4) means that targets T7, T8, T4 will be build by default and T4 is pulled in from excluded directory

This is a graph with borders and nodes. Maybe there is an Imagemap used so the nodes may be linking to some Pages.