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