{"id":153,"date":"2018-09-04T12:02:01","date_gmt":"2018-09-04T11:02:01","guid":{"rendered":"http:\/\/ri.itservices.manchester.ac.uk\/csf3\/?page_id=153"},"modified":"2026-02-25T16:53:45","modified_gmt":"2026-02-25T16:53:45","slug":"cmake","status":"publish","type":"page","link":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/tools\/cmake\/","title":{"rendered":"cmake"},"content":{"rendered":"<h2>Overview<\/h2>\n<p><a href=\"https:\/\/cmake.org\/\">CMake<\/a> is a cross-platform, open-source make system used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.<\/p>\n<p>CMake Version 3.26.5 is the CSF3-default version, installed by the operating system. You do NOT need to load a module to use it.<\/p>\n<p>Versions 3.28.6, 3.25.1, 3.23.0, 3.16.4, 3.13.2, 3.12.1 and 3.11.4 are installed and available as modules.<\/p>\n<h2>Restrictions on use<\/h2>\n<p>There are no access restrictions on the CSF.<\/p>\n<h2>Set up procedure<\/h2>\n<p>Without loading a module you will use CMake <code>3.26.5<\/code>.<\/p>\n<p>You can alternatively load <strong>one<\/strong> of the modulefiles:<\/p>\n<pre>\r\nmodule load tools\/gcc\/cmake\/3.28.6\r\nmodule load tools\/gcc\/cmake\/3.25.1\r\nmodule load tools\/gcc\/cmake\/3.23.0\r\nmodule load tools\/gcc\/cmake\/3.16.4\r\nmodule load tools\/gcc\/cmake\/3.13.2\r\nmodule load tools\/gcc\/cmake\/3.12.1\r\nmodule load tools\/gcc\/cmake\/3.11.4\r\n<\/pre>\n<h2>Running the application<\/h2>\n<p><code>cmake<\/code> and <code>ccmake<\/code> are typically used by configure scripts during software installs. It can also be accessed from the command line.<\/p>\n<p>It is not typically used in batch.<\/p>\n<h2>Further info<\/h2>\n<ul>\n<li>Basic\/help summary: <code>cmake -help<\/code><\/li>\n<li>Manpage: <code>man cmake<\/code><\/li>\n<li><a href=\"http:\/\/www.cmake.org\/\">cmake website<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Overview CMake is a cross-platform, open-source make system used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice. CMake Version 3.26.5 is the CSF3-default version, installed by the operating system. You do NOT need to load a module to use it. Versions 3.28.6, 3.25.1, 3.23.0, 3.16.4, 3.13.2, 3.12.1 and 3.11.4 are installed and.. <a href=\"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/software\/tools\/cmake\/\">Read more &raquo;<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"parent":144,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-153","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/153","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/comments?post=153"}],"version-history":[{"count":9,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/153\/revisions"}],"predecessor-version":[{"id":11974,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/153\/revisions\/11974"}],"up":[{"embeddable":true,"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/pages\/144"}],"wp:attachment":[{"href":"https:\/\/ri.itservices.manchester.ac.uk\/csf3\/wp-json\/wp\/v2\/media?parent=153"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}