【问题标题】:GNU Autotools analogue to Python setuptools "development mode"GNU Autotools 类似于 Python setuptools “开发模式”
【发布时间】:2016-05-22 17:16:07
【问题描述】:

使用 setuptools 配置的 Python 软件包有一个很好的功能,称为 "development mode"(由 pip 命名为 "editable install"),它从相应安装目录中的文件安装符号链接(/usr/lib/... 等)复制到包目录中的文件,而不是复制它们。

当然,您可以在开发包时使用它,因为它可以节省您每次进行更改时再次运行整个安装的时间。

GNU Autotools (Autoconf, Automake) 中是否有类似的功能或扩展,以便您可以运行例如make develop 在开始开发之前,是否创建了适当的符号链接并完成了它?

【问题讨论】:

    标签: autotools autoconf automake


    【解决方案1】:

    没有这样的内置功能。

    许多软件包无需安装即可正常工作(-ish)。不过,这是否有效取决于包作者。

    另一种可行的方法是重新定义INSTALL 以指向使用ln -s 而不是cp 的脚本。这个程序还应该接受-m 参数,也许还有install 接受的其他参数。您可以在安装时执行此操作,例如 make INSTALL=/path/to/my/script install

    【讨论】:

      猜你喜欢
      • 2014-05-20
      • 2015-04-15
      • 2021-09-06
      • 2016-12-01
      • 1970-01-01
      • 2023-04-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多