summaryrefslogtreecommitdiffstats
path: root/config.sub
Commit message (Collapse)AuthorAgeFilesLines
* gh-114099: Add configure and Makefile targets to support iOS compilation. ↵Russell Keith-Magee2024-02-261-1/+4
| | | | (GH-115390)
* gh-114099: Refactor configure and Makefile to accomodate non-macOS ↵Russell Keith-Magee2024-02-121-82/+169
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | frameworks (#115120) Part of the PEP 730 work to add iOS support. This change lays the groundwork for introducing iOS/tvOS/watchOS frameworks; it includes the structural refactoring needed so that iOS branches can be added into in a subsequent PR. Summary of changes: * Updates config.sub to the 2024-01-01 release. This is the "as released" version of config.sub. * Adds a RESSRCDIR variable to allow sharing of macOS and iOS Makefile steps. * Adds an INSTALLTARGETS variable so platforms can customise which targets are actually installed. This will be used to exclude certain targets (e.g., binaries, manfiles) from iOS framework installs. * Adds a PYTHONFRAMEWORKINSTALLNAMEPREFIX variable; this is used as the install name for the library. This is needed to allow for iOS frameworks to specify an @rpath-based install name. * Evaluates MACHDEP earlier in the configure process so that ac_sys_system is available. * Modifies _PYTHON_HOST_PLATFORM evaluation for cross-platform builds so that the CPU architecture is differentiated from the host identifier. This will be used to generate a _PYTHON_HOST_PLATFORM definition that includes ABI information, not just CPU architecture. * Differentiates between SOABI_PLATFORM and PLATFORM_TRIPLET. SOABI_PLATFORM is used in binary module names, and includes the ABI, but not the OS or CPU architecture (e.g., math.cpython-313-iphonesimulator.dylib). PLATFORM_TRIPLET is used as the sys._multiarch value, and on iOS will contains the ABI and architecture (e.g., iphoneos-arm64). This differentiation hasn't historically been needed because while macOS is a multiarch platform, it uses a bare darwin as PLATFORM_TRIPLE. * Removes the use of the deprecated -Wl,-single_module flag when compiling macOS frameworks. * Some whitespace normalisation where there was a mix of spaces and tabs in a single block.
* bpo-33393: Update config.guess and config.sub (GH-29781)Christian Heimes2021-11-251-27/+51
|
* Update CI files to account for the master -> main rename (GH-25860)Pablo Galindo2021-05-031-1264/+1319
|
* bpo-33393: Update config.guess and config.sub files (#6658)Matthias Klose2018-04-301-145/+114
|
* trivial: update config.{guess,sub} from gnu.org. (GH-1987)Matthias Klose2017-06-071-24/+66
| | | | * Update config.{guess,sub} from gnu.org.
* Revert unintended mergeSteve Dower2016-12-031-53/+22
|
* - Import latest config.sub config.guess filesdoko@ubuntu.com2016-12-011-22/+53
|
* - update config.guess and config.sub to support openrisc.doko@ubuntu.com2014-08-011-10/+13
|
* - Update config.{guess,sub} for new ports.doko@ubuntu.com2013-11-191-20/+21
|
* - update config.guess and config.subdoko@ubuntu.com2013-03-191-29/+46
|
* - Issue #14327: Call AC_CANONICAL_HOST in configure.ac and check inMatthias Klose2012-03-151-0/+1773
config.{guess,sub}.