From 0cbf8aa649bf9601a58b2054b93b0a410d79c042 Mon Sep 17 00:00:00 2001 From: Tom Deakin Date: Thu, 23 Feb 2017 16:32:17 +0000 Subject: [PATCH] Add COMPILER option to OpenCL Makefile --- OpenCL.make | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/OpenCL.make b/OpenCL.make index f48be82..4c73b16 100644 --- a/OpenCL.make +++ b/OpenCL.make @@ -1,4 +1,17 @@ +ifndef COMPILER +$(info Define a compiler to set common defaults, i.e make COMPILER=GNU) +endif + +COMPILER_ = $(CXX) +COMPILER_GNU = g++ +COMPILER_CRAY = CC + +FLAGS_ = -O3 +FLAGS_GNU = -O3 -std=c++11 +FLAGS_CRAY = -O3 -hstd=c++11 +CFLAGS=$(FLAGS_$(COMPILER)) + ocl-stream: main.cpp OCLStream.cpp - $(CXX) -O3 -std=c++11 -DOCL $^ $(EXTRA_FLAGS) -lOpenCL -o $@ + $(COMPILER_$(COMPILER)) $(CFLAGS) -DOCL $^ $(EXTRA_FLAGS) -lOpenCL -o $@