John Smith [ARCHIVE] on Nostr: 📅 Original date posted:2011-07-02 🗒️ Summary of this message: CMake is ...
📅 Original date posted:2011-07-02
🗒️ Summary of this message: CMake is suggested as a better build system than autotools due to its cross-platform support, clearer syntax, and faster speed.
📝 Original message:Also important: it supports cross compiling:
http://www.cmake.org/Wiki/CMake_Cross_CompilingJS
On Sat, Jul 2, 2011 at 7:29 AM, John Smith <witchspace81 at gmail.com> wrote:
> 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/tree>
> JS
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <
http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/9df8688f/attachment.html>
Published at
2023-06-07 02:01:14Event JSON
{
"id": "bfc3a300343300b126acacabf5ed1e84762c251fd82e772e753be5dcecb7f525",
"pubkey": "cd7fc091d5673974c36bf2b5c6e8b4a5079d6821b95f6719fd48571aeb25b785",
"created_at": 1686103274,
"kind": 1,
"tags": [
[
"e",
"c539c8254db861f3128bdc955ff0ae63580df052380433f714ba3e35210d5867",
"",
"root"
],
[
"e",
"7ea80831654d7a7adf1e8c4fa454242210a500f8d749bc53f8e21d87951eff6e",
"",
"reply"
],
[
"p",
"cd7fc091d5673974c36bf2b5c6e8b4a5079d6821b95f6719fd48571aeb25b785"
]
],
"content": "📅 Original date posted:2011-07-02\n🗒️ Summary of this message: CMake is suggested as a better build system than autotools due to its cross-platform support, clearer syntax, and faster speed.\n📝 Original message:Also important: it supports cross compiling:\n\nhttp://www.cmake.org/Wiki/CMake_Cross_Compiling\n\nJS\n\nOn Sat, Jul 2, 2011 at 7:29 AM, John Smith \u003cwitchspace81 at gmail.com\u003e wrote:\n\n\u003e Hello,\n\u003e\n\u003e Why again did we choose for autotools as future build system instead of\n\u003e cmake?\n\u003e\n\u003e - CMake generates native build scripts for Make (all platforms), XCode,\n\u003e Visual Studio. Autoconf only does Make.\n\u003e\n\u003e - CMake has a clearer syntax, m4/autotools is very convoluted\n\u003e\n\u003e - CMake is very fast\n\u003e\n\u003e - CMake is supported natively in Qt Creator in the QT SDK, and is used by\n\u003e many other KDE/QT as well as other open source applications. Many people\n\u003e discourage the use of autotools for new projects.\n\u003e\n\u003e A CMake build system for bitcoin is already integrated into rpcminer,\n\u003e available here:\n\u003e\n\u003e http://luke.dashjr.org/programs/bitcoin/w/puddinpop-bitcoin-pool.git/tree\n\u003e\n\u003e JS\n\u003e\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/9df8688f/attachment.html\u003e",
"sig": "a3005d7d07993a1ec0a3366a2c9c2151d407ffea6bec3c2adbc2f559aa17b783f867c7b9e9bbb4cb3801b5e406c824e67a99983002201ecacdd6b151218dce20"
}