macro_name MSVC binary_name cl compile_option "/nologo /c " output_to_option "/Fo" add_include_dir_option "/I" add_lib_dir_option -L add_lib_option "" no_debug_flags "/O2" debug_flags "/Od /Zi /DDEBUG" check_opt_flags "/O2 /D_CONSOLE" lang_flags "/EHs /GR" warning_flags "/W3 /wd4275" shared_flags "/DBOTAN_DLL=__declspec(dllexport)" dll_import_flags "__declspec(dllimport)" ar_command lib makefile_style nmake default -> "$(CXX) /LD" all -> "/MD" all-debug -> "/MDd"