diff options
Diffstat (limited to 'cpp/config/Make.rules.Darwin')
-rw-r--r-- | cpp/config/Make.rules.Darwin | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/cpp/config/Make.rules.Darwin b/cpp/config/Make.rules.Darwin index 2ce8320aeb5..0ae8dde25e1 100644 --- a/cpp/config/Make.rules.Darwin +++ b/cpp/config/Make.rules.Darwin @@ -16,8 +16,7 @@ ifeq ($(DEVELOPER_PATH),) endif TOOLCHAIN_BIN_DIR = $(DEVELOPER_PATH)/Toolchains/XcodeDefault.xctoolchain/usr/bin -CXX = $(TOOLCHAIN_BIN_DIR)/clang++ - +CXX = $(TOOLCHAIN_BIN_DIR)/clang++ #CXX = g++ CXXFLAGS = -Wall -D_REENTRANT @@ -35,6 +34,12 @@ else CXXFLAGS := $(CXXARCHFLAGS) -g $(CXXFLAGS) endif +ifeq ($(CPP11), yes) +ifeq ($(CXX), $(TOOLCHAIN_BIN_DIR)/clang++) + CPPFLAGS += --std=c++11 + CXXFLAGS += --stdlib=libc++ +endif +endif # # C++ run-time libraries, necessary for linking some shared libraries. |