Build Options
Common Kernel/User-Space Build Options
Compile-time options applicable to both kernel and user-space code.
These flags may be set by editing cuddl/common_compilation_opts.h, or by adding flags to define the required symbols when invoking the C compiler.
-
CUDDLC_BUILD_WARN_TARGET
If this symbol is defined, pre-processor
#warningoutput will be enabled to indicate the type of target system detected at build time. This may be useful for debugging purposes.
Kernel Build Options
Compile-time options applicable to kernel-space code.
These flags may be set by editing cuddlk/compilation_opts.h, or by adding flags to define the required symbols when invoking the C compiler. Take care to ensure that all kernel modules (including any Cuddl drivers) are compiled with the same options or some disaster may possibly occur.
-
CUDDLK_DISABLE_UDD_ON_XENOMAI
Disables UDD support on a Xenomai system for testing purposes. Linux UIO is used instead.
-
CUDDLK_ENABLE_DEBUG_PRINT
Enables standard debug print statements.
-
CUDDLK_ENABLE_INTRUSIVE_DEBUG_PRINT
Enables intrusive debug print statements.
Enabling this option is likely to affect performance.