CMake 3.14.3

Kitware, Inc. in Development / Other

CMake screenshot

User Rating: 2.5 (24 votes)

CMake is an extensible, open-source system that manages the build process in an operating system and in a compiler-independent manner. Unlike many cross-platform systems, CMake is designed to be used in conjunction with the native build environment. Simple configuration files placed in each source directory (called CMakeLists.txt files) are used to generate standard build files (e.g., makefiles on Unix and projects/workspaces in Windows MSVC) which are used in the usual way. CMake can generate a native build environment that will compile source code, create libraries, generate wrappers and build executables in arbitrary combinations. CMake supports in-place and out-of-place builds, and can therefore support multiple builds from a single source tree. CMake also supports static and dynamic library builds. Another nice feature of CMake is that it generates a cache file that is designed to be used with a graphical editor. For example, when CMake runs, it locates include files, libraries, and executables, and may encounter optional build directives. This information is gathered into the cache, which may be changed by the user prior to the generation of the native build files.

File Size: 17.900390625 MB License: Open Source Price: FREE
Platform: Windows 7, Windows 7 x64, Windows 8, Windows 8 x64, Windows 10, Windows 10 x64
Downloads: Total: 216 | This Month: 46 Released: 2019-04-24
CMake Similar Software

Qt Creator 4.8.1 Nokia     update

... all the necessary files. Support for cross-qmake and CMake is included. Desktop & Mobile Targets Qt Creator provides support for building and running Qt applications for desktops and mobile devices. Build settings allow you to quickly switch between build targets. Read more Qt Simulator Available as .... Free download of Qt Creator 4.8.1

software pick   

Qt Creator for Linux 3.0.0 RC 1 Nokia    

... all the necessary files. Support for cross-qmake and CMake is included. Desktop & Mobile Targets Qt Creator provides support for building and running Qt applications for desktops and mobile devices. Build settings allow you to quickly switch between build targets. Read more Qt Simulator Available as .... Free download of Qt Creator for Linux 3.0.0 RC 1

software pick   

Qt Creator for Mac OS X 3.0.0 RC 1 Nokia    

... all the necessary files. Support for cross-qmake and CMake is included. Desktop & Mobile Targets Qt Creator provides support for building and running Qt applications for desktops and mobile devices. Build settings allow you to quickly switch between build targets. Read more Qt Simulator Available as .... Free download of Qt Creator for Mac OS X 3.0.0 RC 1

software pick   
Popular Software in Development / Other

Visual Paradigm for UML Standard Edition 15.2 B20190401 Visual Paradigm     update

UML diagrams, use case modeling, reverse engineering and more. Free download of Visual Paradigm for UML Standard Edition 15.2 B20190401

software pick   

USBDM 4.12.1.240 Peter O'Donoghue     update

A debugger hardware interface for a range of Freescale microcontrollers. Free download of USBDM 4.12.1.240

PyScripter 3.3.0.0 Kiriakos Vlahos     update

An open-source Python Integrated Development Environment. Free download of PyScripter 3.3.0.0

Pandoc 2.6 John MacFarlane     update

Pandoc is a Haskell library for converting from one markup format to another. Free download of Pandoc 2.6

software pick   

Jailer 8.6 Sourceforge     update

A powerful and practical software utility. Free download of Jailer 8.6