Revision 4060392b0c16e8285bfc28f4b6581cf268c36b02 authored by Lars Bilke on 17 May 2021, 09:19:32 UTC, committed by Dmitry Yu. Naumov on 18 May 2021, 17:22:10 UTC
Better parallelization of the build: There are two job pools: - light_tasks on most systems will utilize all available logical cores (default) - heavy_tasks requires 4 GB of free memory per job, is used for all processes. Could be optimized by introducing another pool with less memory requirements (medium_tasks) and use it in the more simple processes.
1 parent fee75ce
config-cpp-dependencies.txt
# 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 Applications/Utils SimpleTests ThirdParty
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...