msvcrt - Why does this CMake project not set the appropriate MSVC runtime? -
i'm trying understand why libmysql cmake project configured /md , /mdd flags not generate appropriate visual studio 10 project files.  appropriate cmake_ macros have been configured, shown:

yet generated projects still showing unexpected runtime library settings:

is cmake gui reason unreliable, or possible option overriding crt settings?
i found cmake project libmysql has os-specific cmake file windows forces static runtimes used when generating visual studio solution:
 75   # force static runtime libraries  83   foreach(flag  84    cmake_c_flags_release cmake_c_flags_relwithdebinfo  85    cmake_c_flags_debug cmake_c_flags_debug_init  86    cmake_cxx_flags_release  cmake_cxx_flags_relwithdebinfo  87    cmake_cxx_flags_debug  cmake_cxx_flags_debug_init)  88    string(replace "/md"  "/mt" "${flag}" "${${flag}}")  89    set("${flag}" "${${flag}} /ehsc")  98   endforeach()