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
|
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);
|
jv_free(result);
|
||||||
} else {
|
} else {
|
||||||
int dumpopts;
|
int dumpopts;
|
||||||
#ifdef JQ_DEFAULT_ENABLE_COLOR
|
/* Disable colour by default on Windows builds as Windows
|
||||||
dumpopts = JQ_DEFAULT_ENABLE_COLOR ? JV_PRINT_COLOUR : 0;
|
terminals tend not to display it correctly */
|
||||||
|
#ifdef WIN32
|
||||||
|
dumpopts = 0;
|
||||||
#else
|
#else
|
||||||
dumpopts = isatty(fileno(stdout)) ? JV_PRINT_COLOUR : 0;
|
dumpopts = isatty(fileno(stdout)) ? JV_PRINT_COLOUR : 0;
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
Reference in new issue
Block a user