CMake и файлы ресурсов Visual Studio

Я конвертирую проект C++, созданный с помощью Visual Studio 2005, в CMake и столкнулся с небольшой проблемой с файлами ресурсов, которые включены в проект.

Проект включает .rc файл, кучу .ico файлов и .rc2 файл.

Обычный файл .rc прекрасно работает в сгенерированном проекте и использует компилятор ресурсов. Однако файлы .ico и .rc2 вызывают проблемы, когда они просто включены, потому что в сгенерированном проекте Visual Studio пытается скомпилировать их с помощью компилятора C/C++.

Я предполагаю, что эти файлы включаются файлом .rc, поэтому, вероятно, было бы правильно просто не включать их в файл CMakeLists.txt, но поскольку очевидно, что их можно перечислить в проекте (они видны в исходном проекте), я хотел бы сделать это, чтобы пользователь сгенерированного проекта мог видеть, что эти файлы используются.

Каков правильный способ обработки этих дополнительных файлов ресурсов VS в CMake?

8
задан villintehaspam 18 November 2011 в 13:30
поделиться