This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author TheUltimatePineapple
Recipients TheUltimatePineapple
Date 2020-05-23.14:56:08
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1590245768.91.0.904361700086.issue40743@roundup.psfhosted.org>
In-reply-to
Content
The current CPython build system is antiquated and makes cross-platform builds difficult (in my experience). There have been unofficial CMake implementations but they are either outdated, abandoned or just unusable.

Adopting CMake has many benefits, here are few:

1. Simplifies cross-platform builds and inclusion of CPython in other projects as subdirectory/subproject.

2. Automatically generated builds for any CMake supported OS'es, no need to maintain an unique build system for each OS, only the CMake script.

3. Faster. Just the configuration process in current build system for Unix is super slow, making testing changes slow and painful.
History
Date User Action Args
2020-05-23 14:56:08TheUltimatePineapplesetrecipients: + TheUltimatePineapple
2020-05-23 14:56:08TheUltimatePineapplesetmessageid: <1590245768.91.0.904361700086.issue40743@roundup.psfhosted.org>
2020-05-23 14:56:08TheUltimatePineapplelinkissue40743 messages
2020-05-23 14:56:08TheUltimatePineapplecreate