#CMake

Logo of dlib
dlib
The dlib C++ library provides an extensive suite of machine learning tools and algorithms for efficient software development. It supports AVX instructions, CMake, and vcpkg integration, and is available for both C++ and Python environments. Under the Boost Software License, dlib is suited for a range of applications, supported by notable research funding.
Logo of zydis
zydis
Discover the efficient disassembly and code generation capabilities of Zydis, supporting all x86/AMD64 instructions and optimized for performance without dynamic memory allocation. This library is trusted by major open-source projects for its thread safety and minimal file-size impact. With cross-platform compilation free of dependencies, Zydis offers comprehensive documentation and usage examples. It is compatible with various build tools like CMake, Visual Studio, and package managers, making it a reliable choice for projects needing robust disassembly solutions.
Logo of ios-cmake
ios-cmake
The iOS-CMake toolchain enhances development for iOS, macOS, watchOS, and tvOS with simulator support and flexible options for architectures like arm64 and x86_64. It facilitates FAT-library creation for effective deployment, optimizing resources for Apple's ecosystem. Compatible with Apple Silicon, this toolchain streamlines multi-platform projects for developers.
Logo of maddy
maddy
Maddy is a header-only C++ library that converts Markdown to HTML and is compatible with C++14 on OS such as Linux, OSX, and Windows. It integrates seamlessly with CMake through FetchContent, simplifying the setup without additional dependencies. With customizable parser flags, maddy offers flexible Markdown processing options. The project encourages contributions on GitHub, making it a useful tool for developers needing efficient Markdown parsing for C++ projects.
Logo of box2d
box2d
Box2D delivers a versatile 2D physics engine that supports game development with features like robust collision detection, various physics effects, and extensive multithreading capabilities. Structured with a data-oriented approach in portable C17, it ensures cross-platform compatibility on Windows, Linux, and Mac. With OpenGL and imgui sample demonstrations, developers gain clear insights into its performance and functions. Compatible with the latest clang and gcc compilers, Box2D requires the most recent version of Visual Studio for effective compilation. The engine includes continuous physics support, diverse joint configurations, and multiple shape support per body, making it adaptable for developers seeking flexible physics integration.
Logo of opencv_contrib
opencv_contrib
Learn how to extend OpenCV functionality with experimental modules developed in this repository. These modules are developed separately to ensure compatibility and stability before possible integration into the main library. Discover the process of building OpenCV with these additional modules using CMake for enhanced image processing capabilities. Keep track of ongoing module development to ensure optimal performance with the newest OpenCV versions. Properly document your contributions to facilitate smooth integration and visibility within the OpenCV ecosystem.