blob: 47d166563f7c3b28ae2e90146d29175f36827880 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
SRCDIR=src
DATADIR=data
BUILDDIR=build
INSTALLDIR=windows
PROG=$(BUILDDIR)\src\cmark.exe
GENERATOR=NMake Makefiles
all: $(BUILDDIR)/CMakeFiles
cmake --build $(BUILDDIR)
$(BUILDDIR)/CMakeFiles:
cmake \
-S . -B $(BUILDDIR) -G "$(GENERATOR)" \
-D CMAKE_BUILD_TYPE=$(BUILD_TYPE) \
-D CMAKE_INSTALL_PREFIX=$(INSTALLDIR)
install: all
cmake --install $(BUILDDIR)
clean:
-rmdir /s /q $(BUILDDIR) $(MINGW_INSTALLDIR) 2> nul
test: all
ctest --test-dir $(BUILDDIR) --output-on-failure
distclean: clean
del /q src\scanners.c 2> nul
del /q spec.md spec.html 2> nul
|