Makefile equivalent in CMake

cmake

Solution

I just converted my project (~15000 lines of C++ code, builds shared libraries, unit tests, and executables) to CMake from scons a couple of weeks ago, and it only took a day or two to do.

One thing I found helpful was that the Boost project now has experimental support for CMake rather than bjam. Looking through their code (specifically, the macros defined in `tools/build/CMake`) taught me a lot about some of the syntax and capabilities of CMake.

Also useful:

- The official CMake FAQ

- The online CMake documentation

- A simple CMake tutorial

- A quick overview of the language/syntax

Hope this helps.

Problem

I have just started using CMake and it has been less than a week. I have a Makefile written and I am trying to write its equivalent in CMake. I don't have an idea about the commands that I should use in CMake for each of the statements in the given Makefile. How do I get started? Is there some place I can find documentation for this?

Original source