CPIP Processing in output location: D:\data\doc\GitHub\pyMobaLedLib\python\LEDs_AutoConfig\output_dir

Files Processed as Translation Units:

CPIP Command line:

C:\Users\Harold\AppData\Local\Programs\Python\Python311\Scripts\cpipmain -I include_dir -o output_dir leds_autoprog.h
Option Value Description
--heap False Profile memory usage.
-C/--CPP False Sys call 'cpp -dM' to extract and use platform
specific macros. These are inserted after -S option and
before the -D option.
-D/--define   Add macro definitions of the form name<=definition>.
These are introduced into the environment before
any pre-include.
-G False Support GCC extensions. Currently only #include_next.
-I/--usr include_dir Add user include search path.
-J/--sys   Add system include search path.
-P/--pre   Add pre-include file path, this file precedes the
initial translation unit.
-S/--predefine   Add standard predefined macro definitions of the
form name<=definition>. They are introduced into the
environment before anything else. They can not be
redefined. __DATE__ and __TIME__ will be automatically
allocated in here. __FILE__ and __LINE__ are defined dynamically.
See ISO/IEC 9899:1999 (E) 6.10.8 Predefined macro names.
-c False Add conditionally included files to the plots.
-d/--dump   Dump output, additive. Can be:
C - Conditional compilation graph.
F - File names encountered and their count.
I - Include graph.
M - Macro environment.
T - Token count.
R - Macro dependencies as an input to DOT.
-g/--glob   Pattern match to use when processing directories. i.e. every file.
-j/--jobs 0 Max simultaneous processes when pre-processing
directories. Zero uses number of native CPUs [8].
1 means no multiprocessing.
-k/--keep-going False Keep going.
-l/--loglevel 30 Log Level (debug=10, info=20, warning=30, error=40, critical=50)
-o/--output D:\data\doc\GitHub\pyMobaLedLib\python\LEDs_AutoConfig\output_dir Output directory.
-p False Ignore pragma statements.
-r/--recursive False Recursively process directories.
-t/--dot False Write an DOT include dependency table and execute DOT
on it to create a SVG file (for includes and macro dependencies).

Total number of files processed: 9

Total number of lines processed: 3,016

Total number of bytes processed: 509,302

Time start: Sun May 4 13:29:26 2025 Time finish: Sun May 4 13:29:35 2025 Duration: 8.970 seconds. CPIP version: 0.9.8rc0