Introduction to CMake

Jan 24, 2024, 3:30 pm5:00 pm
Lewis Library 122, Princeton, NJ 08544, ,
Princeton students, graduate students, researchers, faculty, and staff


Event Description
This workshop will go over CMake, the cross platform tool used to build C, C++, Fortran, Swift, CUDA, and more on all major operating systems. CMake has a reputation for being clunky and hard to read, but we’ll look at modern CMake - over the last few years, CMake has become much better. We’ll focus on CMake 3.15+ (current version is 3.28) for this workshop.

Meet the Facilitator:
Andres Rios Tascon is a Research Software Engineer in Research Computing and IRIS-HEP.

Pre-Workshop Directions:
You will need a GitHub account to work through the hands-on exercises.

To request accommodations for this event, please contact the workshop or event facilitator at least 3 working days prior to the event.