CMake 3.11 не генерирует файл решения Visual Studio (.sln) - PullRequest
0 голосов
/ 06 мая 2018

CMake 3.9 создает файл решения Visual Studio 2017 Solution (* .sln) для моего проекта, который я затем могу открыть в IDE для редактирования и построения своего проекта. CMake 3.11 для тех же проектов работает нормально, но не генерирует файл решения. Что-то изменилось в поддержке CMake для файлов решений? Изменения в CMake не упоминают ничего связанного.

Этот небольшой проект демонстрирует проблему:

project(MyProject)
enable_language(CSharp)

cmake_minimum_required(VERSION 3.11)

add_custom_target(${PROJECT_NAME}
    SOURCES MyFile.cs # Missing MyProject.sln
#   SOURCES MyFile.txt # OK
)

С 3.9 обе строки SOURCES создают MyProject.sln. В версии 3.11 строка с MyFile.cs не создает MyProject.sln.

1 Ответ

0 голосов
/ 28 декабря 2018

Однажды у меня была похожая проблема, затем я удалил все файлы и сгенерировал заново, это сработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...