3.3.2 Ficheros fuente de extensión

El segundo argumento del constructor de Extension es una lista de ficheros fuente. Como las Distutils sólo dan soporte a extensiones en C/C++, suelen ser ficheros fuente C/C++. Asegúrate de usar las extensiones apropiadas para distinguir los ficheros en C++: Parece que .cc y .cpp funcionan tanto en Unix como en Windows.

Sin embargo, también se puede incluir en la lista ficheros de interfaz SWIG (.i). La orden build_ext gestiona extensiones SWIG: Ejecutará SWIG sobre el fichero de interfaz y compilará el fichero C/C++ a la extensión.

** SWIG support is rough around edges and largely untested; especially SWIG support of C++ extensions! Explain in more detail here when the interface firms up. **

Sobre algunas plataformas, es posible incluir ficheros no-fuente para que los procese el compilador y los incluya en la extensión. En la actualidad, esto se aplica a los ficheros de recursos de Windows para Visual C++. ** get more detail on this feature from Thomas Heller! **


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