From ae67c0cb268b4c5174623941f309da5f8eaef079 Mon Sep 17 00:00:00 2001 From: "Stephen M. McQuay" Date: Sat, 5 May 2012 14:29:06 -0600 Subject: [PATCH] updated makefile to have examples of how to get clang/gcc to work --- Makefile | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 983d719..fc3c7e2 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,17 @@ -CXX=g++-4.7 -# CPPFLAGS=-Wall -g -# CPPFLAGS=-Wall -g -std=c++0x +# may or may not work, most stuff okay on: +# gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 +CXX=g++ CPPFLAGS=-Wall -g -std=c++0x -pthread +# works with g++-4.7: +# CXX=g++-4.7 +# CPPFLAGS=-Wall -g -std=c++0x -pthread + +# works on clang (on ubuntu and mac) build following this: +# http://solarianprogrammer.com/2011/10/16/llvm-clang-libc-linux/ +# CXX=clang++ +# CPPFLAGS=-Wall -g -std=c++0x -stdlib=libc++ -L/opt/clang/lib -pthread + all: auto constexpr ilists init init_new lambda loops thread thread2 tuple run: all