Fix msvc_cl.py for cuda compilation

Passing /MT or /MD option using --compiler_options to nvcc

Change-Id: Idf02ca0a4abf25bced397f5fffc1bc10ff0c160f
PiperOrigin-RevId: 156976225
diff --git a/tools/cpp/wrapper/bin/pydir/msvc_cl.py b/tools/cpp/wrapper/bin/pydir/msvc_cl.py
index 4f4b685..e35fdcb 100644
--- a/tools/cpp/wrapper/bin/pydir/msvc_cl.py
+++ b/tools/cpp/wrapper/bin/pydir/msvc_cl.py
@@ -125,7 +125,10 @@
     if rt_idx >= 0:
       parser.options[rt_idx] = rt
     else:
-      parser.options.append(rt)
+      if parser.is_cuda_compilation:
+        parser.options.append('--compiler-options="%s"' % rt)
+      else:
+        parser.options.append(rt)
 
     compiler = 'cl'
     if parser.is_cuda_compilation: