Bladeren bron

add missing file

Samuel Thibault 9 jaren geleden
bovenliggende
commit
d7a25144fc
1 gewijzigde bestanden met toevoegingen van 11 en 0 verwijderingen
  1. 11 0
      starpu-mynvcc.mk

+ 11 - 0
starpu-mynvcc.mk

@@ -0,0 +1,11 @@
+
+# Avoid using nvcc when making a coverity build, nvcc produces millions of
+# lines of code which we don't want to analyze.  Instead, build dumb .o files
+# containing empty functions.
+V_mynvcc_ = $(V_mynvcc_$(AM_DEFAULT_VERBOSITY))
+V_mynvcc_0 = @echo "  myNVCC  " $@;
+V_mynvcc_1 = 
+V_mynvcc = $(V_mynvcc_$(V))
+.cu.o:
+	@$(MKDIR_P) `dirname $@`
+	$(V_mynvcc)grep 'extern *"C" *void *' $< | sed -ne 's/extern *"C" *void *\([a-zA-Z0-9_-]*\) *(.*/void \1(void) {}/p' | $(CC) -x c - -o $@ -c