Ports for SerenityOS
Collections What's new Versions Info Sign in

CMake 3.26.4

CMake is an open-source, cross-platform family of tools designed to build, test and package software.

cd Ports/cmake
./package.sh

Screenshot

Description  ~  ⚠️Issues

This description was automatically generated by ChatGPT. Feel free to add a accurate human-made description!

CMake is a cross-platform, open-source build system that provides developers with a high-level language to define how their software should be built. It is designed to simplify the process of building software across different platforms and environments.

CMake uses a CMakeLists.txt file to describe the software's build process. This file defines the project, sets up the build system, and specifies the build targets, dependencies, and build options.

CMake generates build files for different build systems, such as Make, Ninja, and Visual Studio. This allows developers to use a single build specification to build their software on different platforms and with different build tools.

CMake also supports advanced features such as automatic dependency resolution, testing, and packaging. With CMake, developers can create complex build processes that are easy to maintain and reuse across different projects.

Website: https://cmake.org/

Port: https://github.com/SerenityOS/serenity/tree/master/Ports/cmake

Dependencies: bash make sed ncurses libuv openssl 🖧

Sign in to vote

✍️ Edit this page

Similar ports

Port icon has the following license: Creative Commons Attribution 2.0 Generic