Якщо, раптом, хтось стикнеться з проблемою створення RPM з використанням CPack приблизно такого характеру:
- знайте, вона викликана самим CMake. А точніше тем що він не дуже коректно працює з rpmbuild-4.6+
Але є обхідний шлях. Скачати патчену версію CPackRPM.cmake і покласти її у /usr/share/cmake/Modules.
Взагалі, хоча CMake і не silver bullet, але вміє так багато що просто дух захоплює. Все зроблено дуже зручно і дуже в тему. Навіть те що він не може зробити (наприклад, генерацію qm-файлів і підкладання їх rcc для створення embedded-ресурсів Qt) - можна реалізувати "руками".
Дуже-дуже-дуже зручна штука. Рекомендую всім!
CPack: Create package using RPM CPack: Install projects CPack: - Run preinstall target for: qia CPack: - Install project: qia CPack: Compress package CPack: Finalize package CPack Error: Problem copying the package: /home/faust/Projects/IAQt/build/_CPack_Packages/i386/RPM/qia-1.3.1-i386.rpm to /home/faust/Projects/IAQt/build/qia-1.3.1-i386.rpm CPack Error: Error when generating package: qia
- знайте, вона викликана самим CMake. А точніше тем що він не дуже коректно працює з rpmbuild-4.6+
Але є обхідний шлях. Скачати патчену версію CPackRPM.cmake і покласти її у /usr/share/cmake/Modules.
Взагалі, хоча CMake і не silver bullet, але вміє так багато що просто дух захоплює. Все зроблено дуже зручно і дуже в тему. Навіть те що він не може зробити (наприклад, генерацію qm-файлів і підкладання їх rcc для створення embedded-ресурсів Qt) - можна реалізувати "руками".
Дуже-дуже-дуже зручна штука. Рекомендую всім!