Add EXTRA_FLAGS option to build line for custom extra flags

This commit is contained in:
Tom Deakin 2017-02-23 15:55:45 +00:00
parent 07f91e605e
commit 1b573dbac3
4 changed files with 5 additions and 5 deletions

View File

@ -1,4 +1,4 @@
cuda-stream: main.cpp CUDAStream.cu
nvcc -std=c++11 -O3 -DCUDA $^ -o $@
nvcc -std=c++11 -O3 -DCUDA $^ $(EXTRA_FLAGS) -o $@

View File

@ -17,10 +17,10 @@ TARGET_DEF =
endif
kokkos-stream: main.o KOKKOSStream.o
$(CXX) $(KOKKOS_LDFLAGS) $^ $(KOKKOS_LIBS) -o $@ -DKOKKOS $(TARGET_DEF) -O3
$(CXX) $(KOKKOS_LDFLAGS) $^ $(KOKKOS_LIBS) -o $@ -DKOKKOS $(TARGET_DEF) -O3 $(EXTRA_FLAGS)
%.o:%.cpp $(KOKKOS_CPP_DEPENDS)
$(COMPILER) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) -c $< -DKOKKOS $(TARGET_DEF) -O3
$(COMPILER) $(KOKKOS_CPPFLAGS) $(KOKKOS_CXXFLAGS) -c $< -DKOKKOS $(TARGET_DEF) -O3 $(EXTRA_FLAGS)
.PHONY: clean
clean:

View File

@ -1,4 +1,4 @@
ocl-stream: main.cpp OCLStream.cpp
$(CXX) -O3 -std=c++11 -DOCL $^ -lOpenCL -o $@
$(CXX) -O3 -std=c++11 -DOCL $^ $(EXTRA_FLAGS) -lOpenCL -o $@

View File

@ -28,5 +28,5 @@ CFLAGS = --expt-extended-lambda -O3 -std=c++11 -x cu -Xcompiler -fopenmp
endif
raja-stream: main.cpp RAJAStream.cpp
$(COMP) $(CFLAGS) -DUSE_RAJA -I$(RAJA_PATH)/include $^ -L$(RAJA_PATH)/lib -lRAJA -o $@
$(COMP) $(CFLAGS) -DUSE_RAJA -I$(RAJA_PATH)/include $^ $(EXTRA_FLAGS) -L$(RAJA_PATH)/lib -lRAJA -o $@