CMake - Related Programs

CMake 3.20.2 Build, test and package software

CMake 3.20.2

  • Evaluate:
    12345
    51 Rated
  • Operating system:
    Windows
  • Language: English
  • Version: 3.20.2
  • Latest updated:
  • License: Freeware
  • Publisher: CMake
  • File size: 26.5 Mb
  • Download: 682

Download CMake 3 for Windows - A open-source, cross-platform family of tools designed to build, test and package software

image

CMake is an open-source, cross-platform family of tools designed to build, test and package software. CMake is available on aiiguide.com is used to control the software compilation process using simple platform and compiler independent configuration files, and generate native makefiles and workspaces that can be used in the compiler environment of your choice. The suite of CMake tools were created by Kitware in response to the need for a powerful, cross-platform build environment for open-source projects such as ITK and VTK.

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 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.

CMake is designed to support complex directory hierarchies and applications dependent on several libraries. For example, CMake supports projects consisting of multiple toolkits (i.e., libraries), where each toolkit might contain several directories, and the application depends on the toolkits plus additional code. CMake can also handle situations where executables must be built in order to generate code that is then compiled and linked into a final application.

Because CMake is open source, and has a simple, extensible design, CMake can be extended as necessary to support new features. Using CMake is simple. The build process is controlled by creating one or more CMakeLists.txt files in each directory (including subdirectories) that make up a project. Each CMakeLists.txt consists of one or more commands. Each command has the form COMMAND (args…) where COMMAND is the name of the command, and args is a white-space separated list of arguments. CMake provides many pre-defined commands, but if you need to, you can add your own commands. In addition, the advanced user can add other makefile generators for a particular compiler/OS combination.

Comment:
Write a comment
Top alternative apps [Freeware]:
  • Microsoft .NET Desktop Runtime 7.0.11 Build 32825 Microsoft .NET Desktop Runtime This release includes the .NET Runtime, enables you to run existing Windows desktop applications.
  • x64dbg Snapshot 2022-05-25 18-42 x64dbg A open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for
  • OllyDbg 2.01 OllyDbg A handy and reliable assembler level analyzing debugger worth having when you need to examine and modify program executions
  • Notepad++ 8.5.7 Notepad++ Professional source code editor for programmers that supports most popular programming languages ​​such as: ASP, PHP, Java, C#, Python, Jsp..
  • Text Editor Pro 27.6.0 Text Editor Pro A comprehensive and easy to use text editing tool that offers syntax highlighting for over 50 scripts
  • Kali Linux 2023.3 Kali Linux Kali Linux contains a vast array of hacker tools and utilities (password attacks, sniffing and spoofing, reverse engineering, ...)
Top alternative apps [Shareware]: