From 858c071bede9155c905cb824307ae73dcb9ce188 Mon Sep 17 00:00:00 2001 From: augustin64 Date: Sat, 27 May 2023 22:26:09 +0200 Subject: [PATCH] cnn-export-cuda: check if nvcc is available --- Makefile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index c59348a..0d66068 100644 --- a/Makefile +++ b/Makefile @@ -147,6 +147,7 @@ $(BUILDDIR)/cnn-export: $(CNN_SRCDIR)/export.c \ $(CC) $^ -o $@ $(CFLAGS) $(LD_CFLAGS) +ifdef NVCC_INSTALLED $(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c \ $(BUILDDIR)/cnn_cuda_backpropagation.o \ $(BUILDDIR)/cnn_cuda_convolution.o \ @@ -163,7 +164,10 @@ $(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c \ $(BUILDDIR)/mnist.o \ $(BUILDDIR)/cuda_utils.o $(NVCC) $^ -o $@ $(NVCCFLAGS) $(LD_NVCCFLAGS) - +else +$(BUILDDIR)/cnn-export-cuda: $(CNN_SRCDIR)/export.c + @echo "$(NVCC) not found, skipping" +endif $(BUILDDIR)/cnn_%.o: $(CNN_SRCDIR)/%.c $(CNN_SRCDIR)/include/%.h $(CC) -c $< -o $@ $(CFLAGS)