summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorYann Collet <yann.collet.73@gmail.com>2019-04-18 23:06:02 (GMT)
committerYann Collet <yann.collet.73@gmail.com>2019-04-18 23:07:16 (GMT)
commit0b876db6d42ec22da0c635e97a0d690908f2104a (patch)
tree2ee943a56f12698153a5e0c305a65a2f7016ad7a /Makefile
parent5a6d72447ae998b387794df1135023689aa89995 (diff)
downloadlz4-0b876db6d42ec22da0c635e97a0d690908f2104a.zip
lz4-0b876db6d42ec22da0c635e97a0d690908f2104a.tar.gz
lz4-0b876db6d42ec22da0c635e97a0d690908f2104a.tar.bz2
address a few minor Visual warnings
and created target cxx17build
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/Makefile b/Makefile
index f3c6ce2..f3844a1 100644
--- a/Makefile
+++ b/Makefile
@@ -181,6 +181,14 @@ gpptest gpptest32: clean
CC=$(CC) $(MAKE) -C $(PRGDIR) all CFLAGS="$(CFLAGS)"
CC=$(CC) $(MAKE) -C $(TESTDIR) all CFLAGS="$(CFLAGS)"
+cxx17build : CC = "$(CXX) -Wno-deprecated"
+cxx17build : CFLAGS = -std=c++17 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Werror
+cxx17build : clean
+ $(CXX) -v
+ CC=$(CC) $(MAKE) -C $(LZ4DIR) all CFLAGS="$(CFLAGS)"
+ CC=$(CC) $(MAKE) -C $(PRGDIR) all CFLAGS="$(CFLAGS)"
+ CC=$(CC) $(MAKE) -C $(TESTDIR) all CFLAGS="$(CFLAGS)"
+
ctocpptest: LIBCC="$(CC)"
ctocpptest: TESTCC="$(CXX)"
ctocpptest: CFLAGS=""