Skip to content

Commit 908ee82

Browse files
committed
Make Makefile more useful
1 parent 3f958c7 commit 908ee82

File tree

1 file changed

+16
-4
lines changed

1 file changed

+16
-4
lines changed

Makefile

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,22 @@
1-
meson:
2-
meson setup -Dbuild_tests=true -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype release builddir
1+
test:
2+
meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype release builddir
33
cd builddir && ninja
44

5-
mesondebug:
6-
meson setup -Dbuild_tests=true -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype debug debug
5+
bench:
6+
meson setup -Dbuild_benchmarks=true --warnlevel 2 --werror --buildtype release builddir
7+
cd builddir && ninja
8+
9+
debug:
10+
meson setup -Dbuild_tests=true --warnlevel 2 --werror --buildtype debug debug
711
cd debug && ninja
812

13+
sharedlib:
14+
meson setup --warnlevel 2 --werror --buildtype release builddir
15+
cd builddir && ninja
16+
17+
install:
18+
meson setup --warnlevel 2 --werror --buildtype release builddir
19+
cd builddir && meson install
20+
921
clean:
1022
$(RM) -rf $(TESTOBJS) $(BENCHOBJS) $(UTILOBJS) testexe benchexe builddir debug

0 commit comments

Comments
 (0)