Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / BUILDER / makefile / help / OptionVisual.txt
diff --git a/WCudaMSE/BUILDER/makefile/help/OptionVisual.txt b/WCudaMSE/BUILDER/makefile/help/OptionVisual.txt
new file mode 100755 (executable)
index 0000000..1e92093
--- /dev/null
@@ -0,0 +1,108 @@
+# version : 0.0.2\r
+# Cedric.Bilat@he-arc.ch\r
+#\r
+#\r
+# \r
+\r
+#######################\r
+# Compilateur : Visual#\r
+#######################\r
+\r
+# Compiler name\r
+#\r
+#      cl\r
+#\r
+# CL Compileur option:\r
+#\r
+#      Path\r
+#\r
+#              /I      XXX                             Header search path is XXX\r
+#\r
+#      Warning\r
+#\r
+#              /W3                                     Warning level\r
+#              /w                                      Suppres warning messages        \r
+#              /Wall                           Enables all warning\r
+#\r
+#      Optimisation\r
+#\r
+#              /Ox                             Optimisation\r
+#              /Od                                     Sans optimisation\r
+#              /arch:SSE                       Enables the use of SSE instructions.\r
+#              /arch:SSE2                      Enables the use of SSE2 instructions.\r
+#              /arch:AVX                       Advanced Vector Extensions instructions\r
+#              /arch:AVX2                      Advanced Vector Extensions instructions\r
+#\r
+#      Avancer\r
+#\r
+#              /EHsc                           Enable C++ exception handling\r
+#              /nologo                         Suppresses startup banner\r
+#              /fp:precise                     Floating point precise\r
+#              /Gd                                     Calling convention __cdecl\r
+#              /MT                                     see after \r
+#              /MD                                     see after\r
+#                                                              \r
+#       Truc\r
+#\r
+#              -DXXX                                           Passe au code la variable XXX (same as #define XXX in code)\r
+#\r
+#       OpenMP\r
+#\r
+#              /openmp                         Enable use of OpenMP\r
+#                                                      Compilation:\r
+#                                                              opm.h                                   (already include in visual distribution)\r
+#                                                      Link:\r
+#                                                              libiomp5md.lib                  (already include in visual distribution,but must be explicitly link!)\r
+#                                                      Runtime: \r
+#                                                              libiomp5md.dll                  (already include in visual distribution)\r
+#                                                      Truc:\r
+#                                                              Use dependencyWalker.exe to see which .dll is required)\r
+#\r
+#      Link (to pass to cl)\r
+#\r
+#              /Link                           Prefixe of all option below: Example : cl TTT /link /LIBPATH:XXX /LD\r
+#\r
+# CL Linker option (to write after /link)\r
+#\r
+#      Path\r
+#\r
+#              /LIBPATH:XXX            Library .a search path is XXX\r
+#\r
+#      Target\r
+#\r
+#              /DLL                            Target .dll             (don't forget to set extension .dll to TARGET_NAME)     (build the .dll and the associate.lib if __declspec(dllexport) is use at less once\r
+#              /MACHINE:X64            Target 64 bits\r
+#              /DEBUG\r
+#\r
+#      Avancer\r
+#\r
+#              /INCREMENTAL:NO         Incremental linking\r
+#              /OPT:REF                        Eliminate Unreferenced Data\r
+#              /DYNAMICBASE:NO         Disable Image Randomization\r
+#\r
+# About CRT (C Rutime library):\r
+#\r
+#      If your application use specificity of windows, you need to link some basic library as\r
+#\r
+#              kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib \r
+#              shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib\r
+#\r
+#      or maybe all library available with visual and refered by the va LIBS (initialise by the script vcvarsamd64.bat). In this last case, you must choice \r
+#      what CRT you want to use. There 5 choices. Every one is represented by one of this lib:\r
+#\r
+#              libcmt.lib libcmt.lib  libcmtd.lib msvcrtd.lib msvcmrt.lib msvcurt.lib msvcrt.lib\r
+#\r
+#      The general choice are:\r
+#\r
+#              (C1) use msvcrt.lib and compile with flag /MD\r
+#              (C2) use libcmt.lib and compile with flag /MT\r
+#\r
+#      Put only on of this lib in the /LIBPATH\r
+#\r
+# Help\r
+#\r
+#      http://msdn.microsoft.com/en-us/library/7t5yh4fd.aspx\r
+\r
+#######################\r
+#              END                       #\r
+#######################
\ No newline at end of file