CMAKE_XXX_OUTPUT_DIRECTORY vs. target properties XXX_OUTPUT_DIRECTORY

hi, sorry, I am wrong, I met another issue that: duplicated obj file generated, not lib.
my question is inside : Two same output obj generated by VS IDE and CMake command line cause LNK4006 - Code - CMake Discourse

could you take a look? Many thanks!