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/tree
JS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/71e0983d/attachment.html>
🗒️ 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/tree
JS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20110702/71e0983d/attachment.html>