{"id":26675,"date":"2020-09-16T00:19:34","date_gmt":"2020-09-16T00:19:34","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/cppblog\/?p=26675"},"modified":"2020-09-16T00:19:34","modified_gmt":"2020-09-16T00:19:34","slug":"happy-20th-birthday-cmake","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/cppblog\/happy-20th-birthday-cmake\/","title":{"rendered":"Happy 20th Birthday CMake!"},"content":{"rendered":"<p>CMake is now 20! Kitware posted yesterday <a href=\"https:\/\/blog.kitware.com\/celebrating-20-years-of-cmake\/\" target=\"_blank\" rel=\"noopener noreferrer\">an interview with Bill Hoffman, the original creator for CMake<\/a> and shared that <strong>August 31 was CMake&#8217;s 20th birthday<\/strong><\/p>\n<p>Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and, as such, we strive to enable the best CMake experiences in both <a href=\"https:\/\/aka.ms\/cmake\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio<\/a> and <a href=\"https:\/\/code.visualstudio.com\/docs\/cpp\/cmake-linux\" target=\"_blank\" rel=\"noopener noreferrer\">Visual Studio Code<\/a>.<\/p>\n<p>A lot of the work we do in Visual Studio and Visual Studio Code wouldn&#8217;t be possible without the hard work on CMake toolability from the folks over at Kitware. So if you use these capabilities, join us in congratulating Bill and everyone in the Kitware team on this important milestone. Happy birthday CMake!<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-26676\" src=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2020\/09\/visualstudio-cmake.png\" alt=\"Visual Studio loves CMake\" width=\"429\" height=\"178\" srcset=\"https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2020\/09\/visualstudio-cmake.png 429w, https:\/\/devblogs.microsoft.com\/cppblog\/wp-content\/uploads\/sites\/9\/2020\/09\/visualstudio-cmake-300x124.png 300w\" sizes=\"(max-width: 429px) 100vw, 429px\" \/><\/p>\n<p>Microsoft C++ Team<\/p>\n","protected":false},"excerpt":{"rendered":"<p>CMake is now 20! Kitware posted yesterday an interview with Bill Hoffman, the original creator for CMake and shared that August 31 was CMake&#8217;s 20th birthday Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and, as such, [&hellip;]<\/p>\n","protected":false},"author":308,"featured_media":26676,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-26675","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cplusplus"],"acf":[],"blog_post_summary":"<p>CMake is now 20! Kitware posted yesterday an interview with Bill Hoffman, the original creator for CMake and shared that August 31 was CMake&#8217;s 20th birthday Here, in the C++ team, we are not only heavy CMake users. We also believe that CMake is a foundational piece for all C++ cross-platform developers and, as such, [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/26675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/users\/308"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/comments?post=26675"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/posts\/26675\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media\/26676"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/media?parent=26675"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/categories?post=26675"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/cppblog\/wp-json\/wp\/v2\/tags?post=26675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}