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 "/EHsc /GR" warning_flags "/W3" shared_flags "/DBOTAN_DLL=__declspec(dllexport) /wd4275" dll_import_flags "__declspec(dllimport)" ar_command lib makefile_style nmake default -> "$(CXX) /LD" all -> "/MD" all-debug -> "/MDd"