【问题标题】:cmake script mode what is supported and what notcmake脚本模式支持什么,不支持什么
【发布时间】:2021-11-05 06:39:29
【问题描述】:

我正在使用 cmake 来构建我的一个项目,我看到它安装文件的方式是通过 cmake -P cmake_install.cmake 调用 cmake 脚本,但是这个 cmake 文件中使用的函数看起来与记录的不同,例如对于共享库安装目标,它具有:

file(RPATH_CHECK FILE ... RPATH ...)

但是我在cmake documentation中找不到这个文件子命令,请问有没有地方有脚本模式下可以使用的功能?

【问题讨论】:

    标签: cmake shared-libraries rpath


    【解决方案1】:

    这看起来像是一个供 cmake 内部使用的内部命令。

    那么有没有可以在脚本模式下使用的功能呢?

    源码为终极文档https://gitlab.kitware.com/cmake/cmake/-/blob/master/Source/cmFileCommand.cxx#L3757

    -Pcmake . 调用之间的可用函数没有区别。您可以在任何 cmake 中使用file(RPATH_CHECK

    【讨论】:

    • "-Pcmake . 调用之间的可用函数没有区别。" - 在Project Commands 下列出的函数仅适用于cmake .,但不适用于cmake -P
    猜你喜欢
    • 1970-01-01
    • 2014-01-22
    • 1970-01-01
    • 2021-12-12
    • 2012-02-18
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    • 1970-01-01
    相关资源
    最近更新 更多