3.3.4 Opciones de bibliotecas

También se pueden especificar las bibliotecas de enlace y los directorios en los que buscar dichas bibliotecas. La opción libraries es una lista de bibliotecas de enlace, library_dirs es una lista de directorios en los que buscar bibliotecas en el momento de enlazar y runtime_library_dirs es una lista de directorios en los que buscar bibliotecas compartidas (DLLs, en Windows) en tiempo de ejecución.

Por ejemplo, si hay que enlazar bibliotecas que se sabe que están en el camino de búsqueda de bibliotecas estándar en los sistemas de destino:

Extension(...,
          libraries=["gdbm", "readline"])

Si es necesario enlazar con bibliotecas de una ubicación no estándar, habrá que incluir la ubicación en library_dirs:

Extension(...,
          library_dirs=["/usr/X11R6/lib"],
          libraries=["X11", "Xt"])
Como se ha indicado, se debe evitar este tipo de construcción no portable si tienes intención de distribuir código.

** still undocumented: extra_objects, extra_compile_args, extra_link_args, export_symbols--none of which are frequently needed, some of which might be completely unnecessary! **


Ver Sobre este documento... para obtener información sobre sugerencias.