diff --git a/config-cpp-dependencies.txt b/config-cpp-dependencies.txt new file mode 100644 index 0000000000000000000000000000000000000000..1cb62dd336126d5ebac77e6e2a435cf923cf4ffa --- /dev/null +++ b/config-cpp-dependencies.txt @@ -0,0 +1,45 @@ +# Configuration file for cpp-dependencies +# This is the example file that has all the default values listed. + +# Version that was current when this configuration file was written +# Used to prevent a newer version with possibly incompatible generation from overwriting +# cmakefiles automatically. +versionUsed: 2 + +# Company name to use in generated CMakeLists' copyright statement. +companyName: OpenGeoSys Community (www.opengeosys.org) + +# Tag used in generated CMakeLists. Don't change unless you also update your CMakeLists. +regenTag: GENERATED BY CPP-DEPENDENCIES + + +# The next three items describe colors that will appear in the output graphs. Ensure you +# use colors that the tools you will be using on the graphs understand. + +# Color used for cycles in the generated graphs +cycleColor: red + +# Color used for public dependencies in the generated graphs +publicDepColor: blue + +# Color used for private dependencies in the generated graphs +privateDepColor: lightblue + + +# Upper bound for the amount of outgoing component links from a single component. +componentLinkLimit: 30 + +# Lower bound for amount of code in a single component. Used to flag "empty" components. +componentLocLowerLimit: 200 + +# Upper bound for amount of code in a single component. Used to flag oversized components, +# which typically harbor god class like behaviour, and hold multiple responsibilities. +componentLocUpperLimit: 20000 + +# Upper bound for file size. Large files are hard to understand and often contain multiple +# logical units, which are then easy to mix up and conflate. +fileLocUpperLimit: 2000 + +# List of folder paths (from the root) that should be completely ignored. May contain multiple +# space-separated values, including values with spaces escaped with quotation marks. +blacklist: build Build "Visual Studio Projects" unistd.h console.h stdint.h windows.h library.h endian.h rle.h ThirdParty/logog/include/thread.hpp Applications/Utils SimpleTests ThirdParty