Skip to content

Commit 3d724e3

Browse files
committed
main: hide JSON writer related code if HAVE_JANSSON is not defined
Signed-off-by: Masatake YAMATO <[email protected]>
1 parent a61a7db commit 3d724e3

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

main/writer.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,18 @@ extern tagWriter uCtagsWriter;
2121
extern tagWriter eCtagsWriter;
2222
extern tagWriter etagsWriter;
2323
extern tagWriter xrefWriter;
24+
#ifdef HAVE_JANSSON
2425
extern tagWriter jsonWriter;
26+
#endif
2527

2628
static tagWriter *writerTable [WRITER_COUNT] = {
2729
[WRITER_U_CTAGS] = &uCtagsWriter,
2830
[WRITER_E_CTAGS] = &eCtagsWriter,
2931
[WRITER_ETAGS] = &etagsWriter,
3032
[WRITER_XREF] = &xrefWriter,
33+
#ifdef HAVE_JANSSON
3134
[WRITER_JSON] = &jsonWriter,
35+
#endif
3236
[WRITER_CUSTOM] = NULL,
3337
};
3438

main/writer_p.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ typedef enum eWriterType {
2727
WRITER_E_CTAGS,
2828
WRITER_ETAGS,
2929
WRITER_XREF,
30+
#ifdef HAVE_JANSSON
3031
WRITER_JSON,
32+
#endif
3133
WRITER_CUSTOM,
3234
WRITER_COUNT,
3335
} writerType;

0 commit comments

Comments
 (0)