summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Shelhamer <shelhamer@imaginarynumber.net>2014-02-11 19:55:41 -0800
committerEvan Shelhamer <shelhamer@imaginarynumber.net>2014-02-11 19:55:41 -0800
commitf4a0a6fcc2628150ddb847215355bd934c6162c3 (patch)
tree114611f7603e92fa7de4a62ac61035dbd86a0b51
parenta0a3199cff3eea9da1a2c36e9c10d3cd5aaaef6f (diff)
downloadcaffe-f4a0a6fcc2628150ddb847215355bd934c6162c3.tar.gz
caffe-f4a0a6fcc2628150ddb847215355bd934c6162c3.tar.bz2
caffe-f4a0a6fcc2628150ddb847215355bd934c6162c3.zip
add CXXFLAGS for libstdc++ on OS X 10.9
-rw-r--r--Makefile6
-rw-r--r--Makefile.config.example2
2 files changed, 5 insertions, 3 deletions
diff --git a/Makefile b/Makefile
index e3496ea8..d0582572 100644
--- a/Makefile
+++ b/Makefile
@@ -121,7 +121,7 @@ mat: init $(STATIC_NAME) $(MAT$(PROJECT)_SRC)
@echo
$(NAME): init $(PROTO_OBJS) $(OBJS)
- $(CXX) -shared -o $(NAME) $(OBJS) $(LDFLAGS) $(WARNINGS)
+ $(CXX) -shared -o $(NAME) $(OBJS) $(CXXFLAGS) $(LDFLAGS) $(WARNINGS)
@echo
$(STATIC_NAME): init $(PROTO_OBJS) $(OBJS)
@@ -132,10 +132,10 @@ runtest: test
for testbin in $(TEST_BINS); do $$testbin $(TEST_GPUID); done
$(TEST_BINS): %.testbin : %.o $(GTEST_OBJ) $(STATIC_NAME) $(TEST_HDRS)
- $(CXX) $< $(GTEST_OBJ) $(STATIC_NAME) -o $@ $(LDFLAGS) $(WARNINGS)
+ $(CXX) $< $(GTEST_OBJ) $(STATIC_NAME) -o $@ $(CXXFLAGS) $(LDFLAGS) $(WARNINGS)
$(EXAMPLE_BINS): %.bin : %.o $(STATIC_NAME)
- $(CXX) $< $(STATIC_NAME) -o $@ $(LDFLAGS) $(WARNINGS)
+ $(CXX) $< $(STATIC_NAME) -o $@ $(CXXFLAGS) $(LDFLAGS) $(WARNINGS)
@echo
$(OBJS): $(PROTO_GEN_CC) $(HXX_SRCS)
diff --git a/Makefile.config.example b/Makefile.config.example
index dd5b2360..fe117b79 100644
--- a/Makefile.config.example
+++ b/Makefile.config.example
@@ -27,6 +27,8 @@ LIBRARY_DIRS := $(PYTHON_LIB) /usr/lib /usr/local/lib
# For OS X, use clang++.
CXX=/usr/bin/g++
+# For OS X 10.9, use libstdc++ instead of libc++ for CUDA compatibility.
+#CXXFLAGS=-stdlib=libstdc++
BUILD_DIR=build
DISTRIBUTE_DIR=distribute