Skip to content

Commit a593d0e

Browse files
committed
Use managed cmark include path on Windows
1 parent f38da68 commit a593d0e

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

ObjcMarkdown/GNUmakefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ LIBRARY_NAME = ObjcMarkdown
55
CMARK_PKG := $(shell pkg-config --exists cmark 2>/dev/null && echo cmark || echo libcmark)
66
CMARK_CFLAGS := $(shell pkg-config --cflags $(CMARK_PKG) 2>/dev/null)
77
CMARK_LIBS := $(shell pkg-config --libs $(CMARK_PKG) 2>/dev/null)
8+
CMARK_MANAGED_INCLUDE := $(shell if [ -n "$$GP_GNUSTEP_CLI_ROOT" ]; then root="$$(cygpath -u "$$GP_GNUSTEP_CLI_ROOT" 2>/dev/null)"; if [ -n "$$root" ]; then printf '%s/clang64/include' "$$root"; fi; fi)
89
OBJCMARKDOWN_ENABLE_TOML_THEME ?= 1
910

1011
ObjcMarkdown_OBJC_FILES = OMMarkdownRenderer.m OMTheme.m OMMarkdownParsingOptions.m
@@ -14,9 +15,13 @@ ifneq (,$(findstring mingw,$(GNUSTEP_HOST_OS)))
1415
ObjcMarkdown_OBJCFLAGS += -include sys/types.h "-Dmode_t=unsigned short"
1516
ObjcMarkdown_LIBRARIES_DEPEND_UPON += -lgdiplus
1617
ifeq ($(strip $(CMARK_CFLAGS)),)
18+
ifneq ($(strip $(CMARK_MANAGED_INCLUDE)),)
19+
CMARK_CFLAGS := -I$(CMARK_MANAGED_INCLUDE)
20+
else
1721
CMARK_CFLAGS := -I/clang64/include
1822
endif
1923
endif
24+
endif
2025
ifeq ($(OBJCMARKDOWN_ENABLE_TOML_THEME),1)
2126
ObjcMarkdown_C_FILES = ../third_party/tomlc99/toml.c
2227
ObjcMarkdown_CPPFLAGS += -I../third_party/tomlc99

0 commit comments

Comments
 (0)