CMake 3.31.4 💾

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

minor feature: Changes made since CMake 3.31.3: Ben Boeckel (2): Tests/CXXModules: add a test with duplicate sources target_sources: Restore toleration of duplicate CXX_MODULES sources. Brad King (4): Makefile: List codegen target in help FindBoost: Add support for Boost 1.87 GenEx: Revert "Limit TARGET_PROPERTY transitive closure optimization" CMake 3.31.4. Marc Chevrier (1): Help: FindPython: typo. Saurabh Kumar (1): LFortran: Remove hard-coded --generate-object-code flag.

BSDL software-development build-tool


mulle-bootstrap 2.0

mulle-bootstrap, cross platform dependency manager using bash and cmake ... for Linux, OS X, FreeBSD, Windows ... for C, C++, Objective-C ... certainly not a "minimal" or lightweight" project with ca. 10000 lines of shell script code Why you may want it You program in C, C++ or in Objective-C, mulle-bootstrap is written for you If you need to link against a library, that clashes with an installed library, mulle-bootstrap could break this quandary If you feel that apt-get install p