Loading Events

Building software projects: Use CMake to build the building plan!

March 11 @ 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 with Make”. Make helps us to express dependencies within our projects, but what about external dependencies? Also, writing Makefiles by hand can be tedious, and Makefiles supplied with somebody else’s software often need manual adjustments to work on your computer.  Fortunately, there is a tool to handle this: CMake! This tool allows us to express, in both imperative and declarative styles, the structure of the software project and the ways to build it in a portable way, and it generates the Makefiles for us automatically. We will discuss the CMake tool, and will go through hands-on exercises writing a simple CMake script to build a software project.  At the end of the workshop you will be able to build and install CMake-based software packages, and to create CMake scripts for your own projects.

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.

Details

Date:
March 11
Time:
10:00 am - 12:00 pm
Event Category:

Venue

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

Organizer

CSCAR
Phone:
734-764-7828
Website:
https://cscar.research.umich.edu/

Other

Register
Presenter(s)
Alexander Gaenko