cpack

    12熱度

    2回答

    我試圖將我們的構建系統轉換爲cmake,並且遇到了它生成的RPM(通過cpack)的一個有趣問題:它會自動將它認爲您的RPM具有的所有依賴關係添加到其列表中需要的庫。 一般來說,這很好,但在我的情況下,這是災難性的。不幸的是,我們構建的開發包最終使用一個我們自己開發的工具進行安裝,該工具使用rpm將它們安裝在與系統分開的RPM數據庫中。這很愚蠢,但我無法改變它。這意味着任何普通庫所依賴的所有系統庫

    0熱度

    1回答

    當INCLUDE(CPack)在CMakeLists.txt文件中時,它會將一個名爲package的目標添加到生成的生成文件中。你可以配置很多關於生成的目標以及它如何操作的內容,但我似乎無法找到改變目標本身名稱的方法。即代替生成的包含名爲package的目標的Makefile,我希望它包含一個名爲(例如)bundle的代替。有沒有辦法做到這一點?

    17熱度

    1回答

    我想爲我正在構建的基於C++的系統創建一個跨平臺安裝程序。 我使用CMake來構建一切,如果我可以使用CPack來創建安裝程序,那將是非常棒的。我已經在OSX上使用過CPack,但是我無法在Windows上使用它。爲了使事情變得更容易,我試圖在http://www.cmake.org/Wiki/CMake:Packaging_With_CPack的示例中使用NSIS安裝程序軟件。配置完成後(使用V

    0熱度

    1回答

    在典型的spec文件中有更改日誌部分。我現在使用CPack並想知道如何添加這樣一個部分。我無法在網絡上找到相關信息。 我可以使用外部文件並將其指示給CPack嗎?

    1熱度

    1回答

    我正在用cpack和nsis創建一個windows安裝程序。在安裝過程中,應詢問用戶是否要將我的程序與文件擴展名相關聯。至少如果你打開...在擴展窗口的文件應該被告知你可以用我的程序打開它。有人知道怎麼做這個嗎? -jochen

    2熱度

    2回答

    我目前正在嘗試將使用CMake的軟件打包到.deb軟件包。我設法修改CMakeLists.txt以使用CPack並創建一個.deb文件。但是,即使廣泛使用Google搜索,我還沒有找到一件事,那就是如何找出CPACK_DEBIAN_PACKAGE_DEPENDS變量應該包含哪些依賴關係? 我可以找出該軟件對我的電腦有什麼依賴關係,但我怎麼知道MINIMUM依賴關係是什麼?必須有一些自動的方式來做到

    2熱度

    1回答

    我使用特定的構建選項(如64位,QT和OpenNI)爲我們的項目編譯OpenCV。我能夠遵循這裏給出的指令:http://opencv.itseez.com/doc/tutorials/introduction/windows_install/windows_install.html 在2-3小時的構建過程結束時,我結束了與\install\build\收集箱,dll和庫在其各自的文件夾。我想將一

    0熱度

    1回答

    我目前正在嘗試從我的項目中使用Boost-Regex來構建一個debian包。一切工作正常,除了定義依賴通過CPACK_DEBIAN_PACKAGE_DEPENDS。我似乎無法找出放在這裏的正確模塊名稱。到目前爲止,我嘗試了以下內容: SET (CPACK_DEBIAN_PACKAGE_DEPENDS "boost_regex") SET (CPACK_DEBIAN_PACKAGE_DEPEND

    2熱度

    1回答

    我正嘗試使用CMake和CPack爲我正在開發的應用程序創建和安裝軟件包(.deb & .rpm)。該軟件包創建的很好,但是在運行dpkg -i mypackage.deb後,我沒有在KDE菜單中找到條目。 下面是我做的步驟: 摘自的CMakeLists.txt: SET(CMAKE_INSTALL_PREFIX /opt/ddm) SET(DDM_DESKTOP_DIR ${CMAKE_IN

    4熱度

    2回答

    我目前正試圖從我的項目中生成多個debian軟件包。我唯一的問題是設置包的名稱,描述,組等等。 # -------------------------------------------------------------- # Required CMake version # ----------------------------------------------------------