John Smith [ARCHIVE] on Nostr: 📅 Original date posted:2011-07-02 🗒️ Summary of this message: CMake is a ...
📅 Original date posted:2011-07-02
🗒️ Summary of this message: CMake is a better choice than autotools as a build system due to its ability to generate native build scripts for multiple platforms, clearer syntax, and faster speed.
📝 Original message:Hello,
Why again did we choose for autotools as future build system instead of
cmake?
- CMake generates native build scripts for Make (all platforms), XCode,
Visual Studio. Autoconf only does Make.
- CMake has a clearer syntax, m4/autotools is very convoluted
- CMake is very fast
- CMake is supported natively in Qt Creator in the QT SDK, and is used by
many other KDE/QT as well as other open source applications. Many people
discourage the use of autotools for new projects.
A CMake build system for bitcoin is already integrated into rpcminer,
available here:
http://luke.dashjr.org/programs/bitcoin/w/puddinpop-bitcoin-pool.git/treeJS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/71e0983d/attachment.html>
Published at
2023-06-07 02:01:11Event JSON
{
"id": "7ea80831654d7a7adf1e8c4fa454242210a500f8d749bc53f8e21d87951eff6e",
"pubkey": "cd7fc091d5673974c36bf2b5c6e8b4a5079d6821b95f6719fd48571aeb25b785",
"created_at": 1686103271,
"kind": 1,
"tags": [
[
"e",
"c539c8254db861f3128bdc955ff0ae63580df052380433f714ba3e35210d5867",
"",
"reply"
],
[
"p",
"a23dbf6c6cc83e14cc3df4e56cc71845f611908084cfe620e83e40c06ccdd3d0"
]
],
"content": "📅 Original date posted:2011-07-02\n🗒️ Summary of this message: CMake is a better choice than autotools as a build system due to its ability to generate native build scripts for multiple platforms, clearer syntax, and faster speed.\n📝 Original message:Hello,\n\nWhy again did we choose for autotools as future build system instead of\ncmake?\n\n- CMake generates native build scripts for Make (all platforms), XCode,\nVisual Studio. Autoconf only does Make.\n\n- CMake has a clearer syntax, m4/autotools is very convoluted\n\n- CMake is very fast\n\n- CMake is supported natively in Qt Creator in the QT SDK, and is used by\nmany other KDE/QT as well as other open source applications. Many people\ndiscourage the use of autotools for new projects.\n\nA CMake build system for bitcoin is already integrated into rpcminer,\navailable here:\n\nhttp://luke.dashjr.org/programs/bitcoin/w/puddinpop-bitcoin-pool.git/tree\n\nJS\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/71e0983d/attachment.html\u003e",
"sig": "0caa29318c23101c34f59db9de32755711ddb2ff74c63a4a810a248374a9797aff4b0ae8226e485729944a2ded90c812c16ffa8daaf0b55fa037aa5452ff0a71"
}