1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
digraph {
size="7.5,10"
nodesep = .25
ranksep = 1.0
label = "Dependencies of CMake Modules - All require CMake 2.6 or newer";
subgraph cluster_upstream {
label = "Included with upstream 2.8.0 or cmake-2.8.0-modules";
SelectLibraryConfigurations;
FindBoost;
FindOpenSceneGraph -> { FindOpenThreads; FindosgALL [label = "Findosg*"]; }
}
// Directories
PackageMacosxDirectory [label = "cmake/package/macosx/"];
workaroundsTcharDirectory [label = "cmake/workarounds/tchar/"];
cmakeUpstreamModulesDirectories [label = "cmake/cmake-*-modules/"];
// other Modules
BundleOSGRuntime;
BundleVRJ22Runtime;
CheckMacHIDAPI;
CheckVersion;
CleanDirectoryList;
CleanLibraryList;
CreateMSVCUserFiles -> { ListFilter; ProgramFilesGlob; CleanDirectoryList; }
FixWinInstallPrefix;
GetCompilerInfoString;
GetForceIncludeDefinitions;
ListCombinations;
ListFilter;
MakeVRJugglerAppBundle -> PackageMacosxDirectory;
PrefixListGlob;
ProgramFilesGlob -> { PrefixListGlob; CleanDirectoryList;}
SearchProgramFilesForOpenSceneGraph -> { ProgramFilesGlob; ListFilter; PrefixListGlob; CleanDirectoryList; }
subgraph cluster_findmodules {
label = "find_package Find Modules";
subgraph cluster_vrjuggler22 {
label = "VR Juggler 2.2 suite: All require CleanLibraryList and CleanDirectoryList, and recommend FindFlagpoll";
FindTweek12 -> FindVPR20;
FindJCCL12 -> FindVPR20;
FindGadgeteer12 -> { FindJCCL12; FindVPR20; }
FindSonix12 -> FindVPR20;
FindVRJ22 -> { FindJCCL12; FindGadgeteer12; FindSonix12; FindVPR20; }
FindVRJOGL22 -> FindVRJ22;
FindVRJuggler22 -> FindVRJOGL22;
} -> {FindFlagpoll; CleanLibraryList; CleanDirectoryList;}
FindVPR20 -> { FindBoost; FindCPPDOM; }
FindGadgeteer12 -> FindGMTL;
FindSonix12 -> FindGMTL;
//cluster_vrjuggler22 -> {FindFlagpoll; CleanLibraryList;}
BundleVRJ22Runtime -> FindVRJuggler22;
FindGLUI;
FindGPM;
FindJtTk -> { ListCombinations; CheckVersion; PrefixListGlob; ProgramFilesGlob; }
FindMacHID -> CheckMacHIDAPI;
FindOpenHaptics -> { SelectLibraryConfigurations; CleanDirectoryList; CleanLibraryList; ListCombinations; ProgramFilesGlob; }
FindParasolid -> { ListCombinations; CheckVersion; ProgramFilesGlob; }
Findquatlib;
FindVPS -> { SelectLibraryConfigurations; ListCombinations; CheckVersion; ListFilter; }
FindWiiUse;
}
TCHARWorkaround -> workaroundsTcharDirectory;
UseBackportedModules -> cmakeUpstreamModulesDirectories;
}
|