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 # ----------------------------------------------------------