首页 > cmake 如何安装文件到指定的目录?(已关闭)

cmake 如何安装文件到指定的目录?(已关闭)

在 cmake 中,使用 INSTALL 命令安装文件时,文件安装的路径与 CMAKE_INSTALL_PREFIX 的值有关。如下面的语句,文件就会安装在 /usr/local/app-trie 下。

INSTALL(FILES open.json deepin-music-player.json DESTINATION app-trie)

现在我想将文件安装在 ~/.app-trie 目录下,在不改变 CMAKE_INSTALL_PREFIX 的情况下该怎么做?

注:现发现思路有问题,此问题关闭。


我可不可以以理解成。

在./configure的时候。不指定prefix但是要安装到我一个指定的目录中?= =


用xmake就方便了,可以自定义安装

定义描述文件:xmake.lua

target("demo")
    set_kind("static")
    add_files("src/*.c")
    on_install(function (target)
        os.cp("open.json", "~/.app-trie")   
        os.cp("deepin-music-player.json", "~/.app-trie")
    end)

然后执行安装就好:

xmake install

官方有详细的文档介绍。。
http://xmake.io

【热门文章】
【热门文章】