I want swap MSVC linker to my linker(e.g. RTOS), but I don't know as to make this. And I have an idea.I'll run EXEC_PROGRAM command with parameter. Where I run EXEC_PROGRAM("my linker" objparam) p.s. I set CMake variable, but it is not work. Set(CMAKE_CXX_LINK_EXECUTABLE) Set(CMAKE_C_LINK_EXECUTABLE)