X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fplugin_cuda;h=7e227acfc0627848e239d06a8e3e34f20f31f4e9;hp=10ee7faf0a69ea810913829a1ab183528b9e625d;hb=48a6854a1ca58aa291ffc6fe3a48807492dfbef7;hpb=b1649fe7b38cfb4bbec58b19fb8dda2daa0ce520 diff --git a/cinelerra-5.1/plugin_cuda b/cinelerra-5.1/plugin_cuda index 10ee7faf..7e227acf 100644 --- a/cinelerra-5.1/plugin_cuda +++ b/cinelerra-5.1/plugin_cuda @@ -1,11 +1,11 @@ #cuda compile -CUDA_PATH ?= /usr/local/cuda-10.1 +CUDA_PATH ?= /usr/local/cuda TARGET_SIZE := 64 # 32 HOST_COMPILER ?= g++ NVCC := $(CUDA_PATH)/bin/nvcc -ccbin $(HOST_COMPILER) NVCCFLAGS := -m${TARGET_SIZE} -Xcompiler -fPIC -Xcompiler -fno-omit-frame-pointer -g -LDFLAGS = -lcuda -L /usr/local/cuda/targets/x86_64-linux/lib -lcudart +LDFLAGS = -lcuda -L $(CUDA_PATH)/targets/x86_64-linux/lib -lcudart SMS ?= 30 35 37 50 52 60 61 70 75 $(foreach sm,$(SMS),$(eval GENCODE_FLAGS += -gencode arch=compute_$(sm),code=sm_$(sm))) @@ -14,15 +14,15 @@ GENCODE_FLAGS += -gencode arch=compute_$(HIGHEST_SM),code=compute_$(HIGHEST_SM) # samples source access BEWARE! # contains includes which conflict: search /usr/include first -CFLAGS += -I/usr/include -I/usr/local/cuda/samples -CFLAGS += -I/usr/local/cuda/samples/common/inc -CFLAGS += -I/usr/local/cuda/targets/x86_64-linux/include +CFLAGS += -I/usr/include -I$(CUDA_PATH)/samples +CFLAGS += -I$(CUDA_PATH)/samples/common/inc +CFLAGS += -I$(CUDA_PATH)/targets/x86_64-linux/include CFLAGS += -Wno-unused-function INCLUDES += -I$(TOPDIR)/cinelerra -I$(TOPDIR)/guicast -INCLUDES += -I/usr/local/cuda/samples -INCLUDES += -I/usr/local/cuda/samples/common/inc -INCLUDES += -I/usr/local/cuda/targets/x86_64-linux/include +INCLUDES += -I$(CUDA_PATH)/samples +INCLUDES += -I$(CUDA_PATH)/samples/common/inc +INCLUDES += -I$(CUDA_PATH)/targets/x86_64-linux/include CUFLAGS := $(INCLUDES) $(NVCCFLAGS) $(GENCODE_FLAGS) $(shell mkdir -p $(OBJDIR))