Python logo

Table of Contents

  • 3. Configure Python
    • 3.1. Build Requirements
      • 3.1.1. Requirements for optional modules
    • 3.2. Generated files
      • 3.2.1. configure script
    • 3.3. Configure Options
      • 3.3.1. General Options
      • 3.3.2. C compiler options
      • 3.3.3. Linker options
      • 3.3.4. Options for third-party dependencies
      • 3.3.5. WebAssembly Options
      • 3.3.6. Install Options
      • 3.3.7. Performance options
      • 3.3.8. Python Debug Build
      • 3.3.9. Debug options
      • 3.3.10. Linker options
      • 3.3.11. Libraries options
      • 3.3.12. Security Options
      • 3.3.13. macOS Options
      • 3.3.14. iOS Options
      • 3.3.15. Cross Compiling Options
    • 3.4. Python Build System
      • 3.4.1. Main files of the build system
      • 3.4.2. Main build steps
      • 3.4.3. Main Makefile targets
        • 3.4.3.1. make
        • 3.4.3.2. make platform
        • 3.4.3.3. make profile-opt
        • 3.4.3.4. make clean
        • 3.4.3.5. make distclean
        • 3.4.3.6. make install
        • 3.4.3.7. make test
        • 3.4.3.8. make ci
        • 3.4.3.9. make buildbottest
        • 3.4.3.10. make regen-all
      • 3.4.4. C extensions
    • 3.5. Compiler and linker flags
      • 3.5.1. Preprocessor flags
      • 3.5.2. Compiler flags
      • 3.5.3. Linker flags

Previous topic

2. Using Python on Unix platforms

Next topic

4. Using Python on Windows