Units are pre-packaged .mkc files that perform common tasks. To use a unit, specify the full unit name in an include statement.
include commonpaths.mkc;
Auto-Run: Yes
commonpaths checks the system for common (non-system) paths where packages are installed. If a path is found, the include path is added to the compiler flags, and the library path is added to the link flags.
Also sets MKC_COMMON_INCLUDE and MKC_COMMON_LIB.
Paths checked:
Auto-Run: Yes
libintl checks for the correct linkage for libintl, and sets libintl_LIBS as appropriate.
Sets: _package_libintl, libintl_LIBS, _function_bindtextdomain, _function_textdomain, _function_gettext.
Auto-Run: No
include sanitize_flags.mkc;
sanitize_flags <profile-name>;
sanitize_flags checks for and sets the sanitizer flags when the specified profile is active.
Sets the MKC_FORTIFY variable to false if the sanitizer flags are active, and to true if the sanitizer flags are not active.