"有没有类似于AC_CHECK_LIB的python setup.py build指令吗?"

2024-10-05 13:22:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python包,它构建自己的扩展模块。目前我正在进行设置.py作为一个ext_模块,但我真的需要AC_CHECK_LIB类型的功能-是否有类似于设置.py,还是需要为我的模块编写一个autoconf?在

这里的具体情况是,很多发行版现在都在libc中包含iconv,但是我仍然需要支持需要将-liconv传递给gcc的发行版。如何检查libc中是否包含iconv功能?在

我应该跳过这一切吗设置.py使用autoconf?在

谢谢!在


Tags: 模块py功能类型libcheckextac
1条回答
网友
1楼 · 发布于 2024-10-05 13:22:31

从我四处探听,你似乎无能为力。使用autoconf生成setup.py,或者使用automake和{}并使用autofoo完成整个过程。Automake提供了一个宏AM_PATH_PYTHON,它设置了一整堆有用的变量,并给出了以下声明扩展模块的示例:

pyexec_LTLIBRARIES = quaternion.la
quaternion_la_SOURCES = quaternion.c support.c support.h
quaternion_la_LDFLAGS = -avoid-version -module

相关问题 更多 >

    热门问题