Я конвертирую проект C ++, созданный с использованием Visual Studio 2005, в CMake и натолкнулся на небольшую проблему с файлами ресурсов, которые включены в проект.
Проект включает файл .rc
, набор файлов .ico
и файл .rc2
.
Обычный файл .rc
отлично работает в сгенерированном проекте и использует компилятор ресурсов. Однако файлы .ico
и .rc2
вызывают проблемы, когда они просто включаются, потому что в сгенерированном проекте Visual Studio пытается скомпилировать их с помощью компилятора C / C ++.
Я предполагаю, что эти файлы включены в файл .rc
, поэтому, вероятно, будет полезно просто не включать их в файл CMakeLists.txt, но, поскольку их можно перечислить в проекте (они видны в исходном проекте) Я хотел бы сделать это, чтобы пользователь сгенерированного проекта мог видеть, что эти файлы используются.
Как правильно обрабатывать эти дополнительные файлы ресурсов VS в CMake?