#if (defined(STATISTICS) and not defined(SYSTEMC))
#  error "To have the statistics, you must set flags SYSTEMC"
#endif

#if (defined(VHDL_TESTBENCH) and not defined(SYSTEMC))
#  error "To have the vhdl's test bench, you must set flags SYSTEMC"
#endif

#if (defined(VHDL_TESTBENCH) and not defined(VHDL))
#  error "To have the vhdl's test bench, you must set flags VHDL"
#endif

#if (defined(VHDL_TESTBENCH_ASSERT) and not defined(VHDL_TESTBENCH))
#  error "To have an assert in vhdl's test bench, you must set flags VHDL_TESTBENCH"
#endif

#if (defined(VHDL_TESTBENCH) and defined(SYSTEMC))
#  define SYSTEMC_VHDL_COMPATIBILITY
#endif

#if (defined(DEBUG))
#  define DEBUG_TEST
#endif
