Configure whether colour is displayed by default directly in source
This commit is contained in:
1 parent
9d245c88c4
commit
a511d03d85
2 files changed
+4
-3
No files matched your search
@@ -45,4 +45,3 @@ AC_CONFIG_FILES([Makefile])
|
||||
AC_OUTPUT
|
||||
|
||||
|
||||
dnl FIXME should disable colour output on windows somehow
|
||||
@@ -74,8 +74,10 @@ static void process(jv value, int flags) {
|
||||
jv_free(result);
|
||||
} else {
|
||||
int dumpopts;
|
||||
#ifdef JQ_DEFAULT_ENABLE_COLOR
|
||||
dumpopts = JQ_DEFAULT_ENABLE_COLOR ? JV_PRINT_COLOUR : 0;
|
||||
/* Disable colour by default on Windows builds as Windows
|
||||
terminals tend not to display it correctly */
|
||||
#ifdef WIN32
|
||||
dumpopts = 0;
|
||||
#else
|
||||
dumpopts = isatty(fileno(stdout)) ? JV_PRINT_COLOUR : 0;
|
||||
#endif
|
||||
|
||||
Reference in new issue
Block a user