BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260605T081025Z
UID:9f0519b9-2f52-4b97-b73c-cea56b787c1d
DTSTART;TZID=Canada/Eastern:20260310T130000
DTEND;TZID=Canada/Eastern:20260310T140000
DESCRIPTION:<html><ul><li>This event was exported from <a href="https://exp
 lora.alliancecan.ca/" target="_blank" rel="noopener"><strong>Explora</stro
 ng></a></li><li>The content provider for this event is: <a href="https://e
 xplora.alliancecan.ca/content_providers/sharcnet" target="_blank" rel="noo
 pener">SHARCNET</a></li><li><strong>Registration may be required for the e
 vent</strong>\, please visit the following URL to learn more: <a href="htt
 ps://training.sharcnet.ca/courses/course/view.php?id=230" target="_blank" 
 rel="noopener">https://training.sharcnet.ca/courses/course/view.php?id=230
 </a></li></ul><hr><p><strong><a href="https://training.sharcnet.ca/courses
 /course/view.php?id=230" target="_blank" rel="noopener">Course web site</a
 ></strong></p><p><a href="https://www.alliancecan.ca/en/our-services/advan
 ced-research-computing/account-management/apply-account" target="_blank" r
 el="noopener">Alliance account</a> is required for registration</p><p>CMak
 e is a cross-platform\, open-source software tool used to automate the bui
 lding\, testing\, packaging\, and installation of software. It is independ
 ent of the programming language and tools used although it is most commonl
 y used to with C\, C++\, and most recently Fortran code. CMake is particul
 arly nice since it determines for a number of programming languages the de
 pendencies between various files\, e.g.\, header and source files\, in ord
 er to properly build the software/documentation and to minimize the amount
  of work required to build such. This course will introduce CMake as well 
 how to write\, run\, and test CMake scripts. Especially if you are manuall
 y building your programs by hand or are experiencing difficulties using sh
 ell scripts\, it is worth exploring how to use tools such as CMake to make
  this much easier and much less error-prone to do.</p><p>Live online class
 es will take place on <strong>Tue. Mar. 10 </strong> and <strong>Fri. Ma
 r. 13</strong> from <strong>1 P.M. to 2 P.M.</strong> Eastern Time. Recor
 dings of live classes will be available afterwards in this course for self
 -paced learning and review.</p><ul><li>Teacher: <a href="https://training.
 sharcnet.ca/courses/user/profile.php?id=11002" target="_blank" rel="noopen
 er">Armin Sobhani</a></li></ul><p>Access is restricted to Digital Research
  Alliance of Canada (formerly Compute Canada) authenticated users only</p>
 </html>
SUMMARY:"Introduction to CMake" (online course)
URL;VALUE=URI:https://training.sharcnet.ca/courses/course/view.php?id=230
END:VEVENT
END:VCALENDAR
