I try to integrate Cuda5.5 into our build tree which is based on build & nmake.
The problem is that nvcc complaints that it cannot find compatible compiler when I point it into the one we have in the tree (we use visual studio 2012 compiler). Setting paths to compiler in program files works OK but this is no-go due to automatized build system.
Do you know how to persuade nvcc to use cl.exe in our tree?
Also, uncommenting --use-local-env causes nvcc to hang.
@echo Compiling CUDA files: (CUDA_SOURCES) (CUDA_TOOL)
(CUDA_TARGETS) \ (CUDA_INCLUDES)
(INCLUDES) \ (CUDA_DEFAULT_FLAGS)
-ccbin "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64" \
-ccbin “d:\OurTree\Tools\x86\amd64” \
--keep-dir "$(OBJ_PATH)\$O" \ -maxrregcount=0 --machine 64 --compile -cudart static -use_fast_math \ $(CUDA_DEFINES) \ -Xcompiler "$(CXX_DEFAULT_FLAGS)" \ $(CUDA_SOURCES)
x86\amd64 is a copy of x86_amd64.