diff --git a/include/cglm/io.h b/include/cglm/io.h index 6f6a8e4..29fb801 100644 --- a/include/cglm/io.h +++ b/include/cglm/io.h @@ -52,12 +52,20 @@ # define CGLM_PRINT_MAX_TO_SHORT 1e5f #endif -#ifndef CGLM_PRINT_COLOR -# define CGLM_PRINT_COLOR "\033[36m" -#endif - -#ifndef CGLM_PRINT_COLOR_RESET -# define CGLM_PRINT_COLOR_RESET "\033[0m" +#ifndef GLM_TESTS_NO_COLORFUL_OUTPUT +# ifndef CGLM_PRINT_COLOR +# define CGLM_PRINT_COLOR "\033[36m" +# endif +# ifndef CGLM_PRINT_COLOR_RESET +# define CGLM_PRINT_COLOR_RESET "\033[0m" +# endif +#else +# ifndef CGLM_PRINT_COLOR +# define CGLM_PRINT_COLOR +# endif +# ifndef CGLM_PRINT_COLOR_RESET +# define CGLM_PRINT_COLOR_RESET +# endif #endif /*!