new/delete in CUDA 4.0 Having trouble with Visual Studio cmd line options

I have Visual Studio 2010 and CUDA 4.0. I’m trying to use new / delete from kernel code (device). I’ve found where I should have -arch sm_20 and so I edited the VS2010 compilation Code C/C++/Device/Code Generation to be compute_10,sm_20. But when I go to compile, it looks like it applies these flags once, but then it also shows the old flags again as compute_10,sm_10.

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\bin\nvcc.exe" -gencode=arch=compute_10,code=“sm_20,compute_10” -gencode=arch=compute_10,code=“sm_10,compute_10” --use-local-env --cl-version 2010 -ccbin “c:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin” -I"C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v4.0\include" -G0 --keep-dir “Debug” -maxrregcount=0 --machine 32 --compile -D_NEXUS_DEBUG -g -Xcompiler "/EHsc /nologo /Od /Zi /MDd " -o “Debug\CUDA_CABAC_Module.cu.obj” “C:\Users\Mike\2010\tec1\CUDA_CABAC_Module.cu”

Does anybody have any idea what I have to change to get a good command line. The newdelete demo in the SDK 4.0 runs fine.

Thanks in advance,
Mike