Loading Events
  • This event has passed.

Building software projects: CMake is more than a build tool

March 25, 2020 @ 10:00 am - 12:00 pm

Rackham Building, Earl Lewis Room, 3rd Floor East

This workshop is a continuation of the previous workshop “Building software projects: use CMake to build the building plan”.  In this workshop, we will see that CMake is not just a fancy Makefile generator: it can help us to test, reuse, and distribute our software!  We will use CMake to build two interdependent multi-language projects, and demonstrate how to invoke unit tests after the build, how to make our code discoverable and reusable by other software developers, and how to create a distributable package.  If you intend to distribute your software to other research groups, or if you expect that your project will grow beyond a few files of code and a few months of use — this workshop is for you!

Participants will need to have laptops with WiFi connection if they wish to follow the hands-on exercises.  A basic knowledge of Unix-like operating systems would be helpful in following and understanding the material, but is not required.


March 25, 2020
10:00 am - 12:00 pm
Event Category:


Rackham Building, Earl Lewis Room, 3rd Floor East
915 E. Washington St.
Ann Arbor, MI 48109 United States