Ответ 1
Я нашел способ сделать это:
Это так же просто, как просто вставить следующую строку в файл cmake: INCLUDE_EXTERNAL_MSPROJECT(<Name> <Path>)
У меня также были зависимости в моем проекте MS, и эти зависимости были в проектах, созданных CMake, поэтому мне приходилось повторно добавлять deps каждый раз, когда я делаю чистую сборку или меняю машину, над которой я работаю. Это было решено с ручной установкой GUID для проектов, созданных CMake:
SET(${PROJECT_NAME}_GUID_CMAKE "<GUID>" CACHE INTERNAL "Project GUID")
Итак, теперь я могу без проблем работать с проектами, созданными CMake и "родным" проектом MSVS.