trick/docs/howto_guides/How-To-Exclude-Code.md
2019-11-20 11:04:58 -06:00

877 B
Raw Blame History

HomeHowTo Guides → Exclude Code

How do I exclude code from being processed by Trick?

Exclude directories via TRICK_ICG_EXCLUDE makefile or environment variable:

export TRICK_ICG_EXCLUDE = dir1:dir2

Exclude files via Trick header comment tag:

// Classic header
/*
PURPOSE: (some code)
ICG: (No)
*/

// Doxygen style header
/*
@trick_parse(dependencies_only)
*/

Ignore comments throughout the header:

// Classic header
/*
PURPOSE: (some code)
ICG: (NO_COMMENT)
*/

// Doxygen style header
/*
@trick_parse(attributes)
*/

Ignore individual classes via the header:

// Classic header
/*
PURPOSE: (some code)
ICG_EXCLUDE_CLASS: (class_name)
*/

//Doxygen style header
/*
@trick_exclude_typename(class_name)
*/