From d59ed05017a965da0fc78c138d45989651bb6c03 Mon Sep 17 00:00:00 2001 From: Jan Niklas Hasse Date: Wed, 28 Jun 2017 16:35:28 +0200 Subject: [PATCH] Tup: Add clang.config --- Tupfile | 12 ++++++++++-- configs/clang.config | 4 ++++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 configs/clang.config diff --git a/Tupfile b/Tupfile index be107a8a2..919dbd10e 100644 --- a/Tupfile +++ b/Tupfile @@ -1,8 +1,16 @@ VERSION = 1.2.0 -CC = cc +ifdef CC + CC = @(CC) +else + CC = cc +endif CFLAGS = @(CFLAGS) -fdiagnostics-color -CXX = c++ +ifdef CXX + CXX = @(CXX) +else + CXX = c++ +endif CXXFLAGS = @(CXXFLAGS) -std=c++11 -fdiagnostics-color : foreach src/*.cpp src/linux/*.cpp src/jngl/*.cpp src/sdl/*.cpp |> $(CXX) $(CXXFLAGS) `pkg-config --cflags sdl2 freetype2` -c %f -o %o |> %f.o {objs} diff --git a/configs/clang.config b/configs/clang.config new file mode 100644 index 000000000..48e738ff9 --- /dev/null +++ b/configs/clang.config @@ -0,0 +1,4 @@ +CONFIG_CC=clang +CONFIG_CXX=clang++ +CONFIG_CFLAGS=-Wall -Wextra +CONFIG_CXXFLAGS=-Wall -Wextra