Makefile
authorYangqing Jia <jiayq84@gmail.com>
Mon, 16 Sep 2013 18:41:34 +0000 (11:41 -0700)
committerYangqing Jia <jiayq84@gmail.com>
Mon, 16 Sep 2013 18:41:34 +0000 (11:41 -0700)
src/Makefile

index f90a90a..60fa3c8 100644 (file)
@@ -38,8 +38,10 @@ CXXFLAGS += $(foreach includedir,$(INCLUDE_DIRS),-I$(includedir))
 LDFLAGS += $(foreach librarydir,$(LIBRARY_DIRS),-L$(librarydir))
 LDFLAGS += $(foreach library,$(LIBRARIES),-l$(library))
 
-LINK = $(CXX) -fPIC $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(WARNINGS)
-NVCC = nvcc $(CXXFLAGS) $(CPPFLAGS) $(CUDA_ARCH)
+FPIC_FLAGS = -fPIC
+
+LINK = $(CXX) $(FPIC_FLAGS) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(WARNINGS)
+NVCC = nvcc -Xcompiler $(FPIC_FLAGS) $(CXXFLAGS) $(CPPFLAGS) $(CUDA_ARCH)
 
 .PHONY: all test clean distclean