For many of us, the syntax of Make files can be difficult to work with at times. CMake is a popular open-source build tool that simplifies the generation of Make files. It is used to generate compiler-specific build files on a given platform. CMake doesn’t perform the build itself; instead it dynamically generates build files prior to the user or system invoking a platform-specific compiler - such as Make or Microsoft Visual Studio - to run the build.
While CMake makes the process of generating makefiles more elegant, due to the nature of Make-based builds, these builds are often still slower to run.
But, you do not have to settle for Slow:
For those of you out there using CMake, I've recently created a simple step-by-step tutorial for accelerating CMake builds for free - with CloudBees Accelerator Huddle.
How much acceleration, you ask?
Well - with a simple test of compiling MySQL - and using just 2 machines for build parallelization - I've managed to accelerate the build from 16 minutes down to 3:28 minutes - a 4.6x speedup!
Want to do the same? Check out the tutorial to easily speed up your CMake build times - for free.
Got any questions, or want to share your own results after using Huddle? let me know in the Comments section.
Stay up to date
We'll never share your email address and you can opt out at any time, we promise.