Я пытаюсь создать один из своих проектов на основе CMake пару лет назад с помощью Visual Studio 2010, и у меня возникают проблемы с выходным каталогом для проекта.Visual Studio всегда очень старался добавлять подкаталоги Debug / и Release / при выводе двоичных файлов, и по разным причинам я всегда очень стремился их удалить - теперь, когда я использую новую версию CMake и новую версиюVisual Studio, старый обходной путь в CMake, похоже, больше не работает, и я ищу, чтобы найти «новый» способ сделать это.
С предыдущей версией CMake (2.6) и предыдущей версиейVisual Studio (2008), я использовал следующее:
IF(MSVC_IDE)
# A hack to get around the "Debug" and "Release" directories Visual Studio tries to add
SET_TARGET_PROPERTIES(${targetname} PROPERTIES PREFIX "../")
SET_TARGET_PROPERTIES(${targetname} PROPERTIES IMPORT_PREFIX "../")
ENDIF(MSVC_IDE)
Это работало нормально, но, похоже, больше не сработало.Кто-нибудь знает о подобном, но более современном обходном пути, который будет работать с CMake 2.8.6 и Visual Studio 2010?