Topic: "cmake-modules"
onqtam/awesome-cmake
A curated list of awesome CMake resources, scripts, modules and examples.
Size: 136 KB - Last synced at: 7 days ago - Pushed at: 9 months ago - Stars: 5,184 - Forks: 489

rambod-rahmani/ffmpeg-video-player
An FFmpeg and SDL Tutorial.
Language: C - Size: 46.1 MB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 462 - Forks: 105

aminosbh/sdl2-cmake-modules
Modern CMake modules for finding and using the SDL2 library as well as other related libraries: SDL2_image, SDL2_ttf, SDL2_net, SDL2_mixer and SDL2_gfx. (Targets: SDL2::Core, SDL2::Main, SDL2::Image, SDL2::TTF, SDL2::Net, SDL2::Mixer and SDL2::GFX). Mirror of https://gitlab.com/aminosbh/sdl2-cmake-modules
Language: CMake - Size: 35.2 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 366 - Forks: 59

aminya/project_options
A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.
Language: CMake - Size: 19.1 MB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 365 - Forks: 56

Milerius/shiva 📦
Modern Cross-Platform C++ Engine with modularity (MIT). Maintains here: https://github.com/KomodoPlatform/antara-gaming-sdk
Language: C++ - Size: 32.3 MB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 158 - Forks: 17

ixm-one/legacy 📦
Make CMake less painful when trying to write Modern Flexible CMake (legacy)
Language: CMake - Size: 499 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 106 - Forks: 7

pfultz2/cmake-get
Get dependencies with cmake
Language: CMake - Size: 42 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 63 - Forks: 3

robotology/ycm-cmake-modules
YCM (YCM CMake modules) is a collection of various useful CMake modules.
Language: CMake - Size: 3.04 MB - Last synced at: 8 days ago - Pushed at: 15 days ago - Stars: 57 - Forks: 23

stdware/qmsetup
CMake Modules and Basic Libraries for C/C++ projects.
Language: CMake - Size: 332 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 51 - Forks: 9

llanillo/clion-cmake-sdl2-template
Template for Clion/Cmake and SDL2 Setup
Language: C - Size: 14.1 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 47 - Forks: 5

UCL/GreatCMakeCookOff
Bunch of CMake pain in the baker
Language: CMake - Size: 361 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 42 - Forks: 22

ethereum/cable
Cable: CMake Bootstrap Library
Language: CMake - Size: 136 KB - Last synced at: about 1 month ago - Pushed at: about 2 years ago - Stars: 37 - Forks: 29

egpbos/findFFTW
CMake module for finding FFTW 3 using find_package
Language: CMake - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 37 - Forks: 9

schweitzer/modern-cmake-tutorial
Tutorial about doing CMake Right
Language: CMake - Size: 12.7 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 32 - Forks: 7

fkromer/catch_cmake_coverage
Integration of Catch, CMake and CMake CodeCoverage module and basic examples in C++.
Language: C++ - Size: 84 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 31 - Forks: 2

snikulov/cmake-modules
some my modules
Language: CMake - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 30 - Forks: 21

gazebosim/gz-cmake
A set of CMake modules that are used by the C++-based Gazebo projects.
Language: CMake - Size: 4.16 MB - Last synced at: about 15 hours ago - Pushed at: about 16 hours ago - Stars: 27 - Forks: 36

scivision/cmakeutils
Helpful scripts and modules for CMake, especially for scientific computing, HPC, and Fortran
Language: CMake - Size: 508 KB - Last synced at: 9 days ago - Pushed at: 17 days ago - Stars: 24 - Forks: 1

zemasoft/clangformat-cmake
A simple CMake module for clang-format support
Language: CMake - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 22 - Forks: 13

Xtansia/3ds-cmake Fork of Lectem/3ds-cmake
CMake files for devkitArm, 3DS & GBA homebrew development
Language: C - Size: 262 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 21 - Forks: 5

nxxm/nxxm
The nxxm releases are hosted here.
Language: PowerShell - Size: 619 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 19 - Forks: 2

scivision/lapack-cmake-meson 📦
CMake FindLAPACK.cmake that works with Intel MKL, Atlas, OpenBLAS, Netlib, LAPACK95 for C / C++ / Fortran
Language: CMake - Size: 94.7 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 2

elementary/junk
Code that is either retired from use or not yet ready
Size: 4.05 MB - Last synced at: 10 months ago - Pushed at: almost 4 years ago - Stars: 11 - Forks: 2

Vatsinator/vatsinator-legacy 📦
An open-source Vatsim monitor
Language: C++ - Size: 15.2 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 10 - Forks: 6

cmake-basis/find-modules
Find package modules of the CMake BASIS project.
Language: CMake - Size: 189 KB - Last synced at: about 7 hours ago - Pushed at: over 8 years ago - Stars: 10 - Forks: 3

scikit-build/cmake-FindVcvars
Finds a "vcvars" batch script. This CMake module can be used when configuring a project or when running in cmake -P script mode.
Language: CMake - Size: 43 KB - Last synced at: 6 months ago - Pushed at: 12 months ago - Stars: 9 - Forks: 5

rticommunity/rticonnextdds-cmake-utils
This repository provides modules and scripts that simplify the process of building and running RTI Connext applications using CMake.
Language: CMake - Size: 174 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 8 - Forks: 14

msclock/cmake-registry
A cmake modules registry based on vcpkg
Language: CMake - Size: 485 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 7 - Forks: 0

palacaze/gateau
Make software building with CMake a piece of cake
Language: CMake - Size: 270 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 7 - Forks: 1

flokart-world/cmake-supports
A collection of utilities for creating projects with CMake scripts.
Language: CMake - Size: 220 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 7 - Forks: 0

psycofdj/xtdmake
CMake modules to generate C/C++ code quality measurements targets
Language: JavaScript - Size: 2.74 MB - Last synced at: 26 days ago - Pushed at: over 6 years ago - Stars: 7 - Forks: 1

Teemperor/ClangAutoModules
Automatically mounts clang modules for your system libraries (and more)
Language: C++ - Size: 21.9 MB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 1

orbingol/cmake-modules
CMake find modules for CAD kernels, e.g. ACIS
Language: CMake - Size: 21.5 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 7 - Forks: 0

adamcavendish/reason.cmake
Reasonable CMake Project for C++
Language: CMake - Size: 319 KB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 7 - Forks: 0

threeal/assertion-cmake
A CMake module containing a collection of assertion functions and other utilities for testing CMake code
Language: CMake - Size: 282 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 6 - Forks: 0

ecrc/ecrc_cmake
This project provides a collection of CMake modules that can be shared among projects using CMake as build system. For now it is mainly constituted of "Find" modules that help detecting installed libraries on the system.
Language: CMake - Size: 299 KB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 0

Oleh-Kravchenko/cmake-doxygen
Easy Doxygen integration with CMake
Language: CMake - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: almost 5 years ago - Stars: 6 - Forks: 2

Oleh-Kravchenko/cmake-abicc
CMake module for checking backward compatibility of a C/C++ library
Language: CMake - Size: 16.6 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 6 - Forks: 0

myd7349/libsodium.cmake
CMakeLists.txt for libsodium
Language: CMake - Size: 20.5 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 2

mmha/conan-computecpp
Conan package for ComputeCpp
Language: CMake - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: almost 7 years ago - Stars: 6 - Forks: 3

yuyuranium/bluespec-cmake
CMake modules for building Bluespec targets
Language: CMake - Size: 72.3 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 5 - Forks: 1

sodgeit/CMake-SBOM-Builder
Generate your SBOM with CMake.
Language: CMake - Size: 183 KB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 5 - Forks: 3

AeroStun/CMAW
CMake Arduino[CLI] Wrapper
Language: CMake - Size: 45.9 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 5 - Forks: 1

Oleh-Kravchenko/cmake-version4git
Projects version definition with Git tags and CMake
Language: CMake - Size: 47.9 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 1

JohelEGP/jegp.cmake_modules
CMake modules that abstract common functionality in the JEGP libraries.
Language: CMake - Size: 123 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 4 - Forks: 0

farout101/NCC-Assignments
Feel free to use the provided code
Language: C - Size: 95.7 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 0

Xaymar/cmake-clang
Clang Toolset integration for CMake. Run clang-format and clang-tidy directly from your project as a target
Language: CMake - Size: 26.4 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 2

jrmadsen/pyctest
Python bindings of select portions of CMake/CTest package -- enabling generation of CTest test files from Python without a CMake build system
Language: C++ - Size: 1.36 MB - Last synced at: 3 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

hackwerken/cmake-googletest
CMake module that automagicly downloads GoogleTest
Language: CMake - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

threeal/CheckWarning.cmake
Check for compiler warnings in CMake projects
Language: CMake - Size: 168 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

threeal/git-checkout-cmake
Clone and check out a Git repository from a CMake project
Language: CMake - Size: 124 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 3 - Forks: 0

msclock/cmake-modules
Some useful cmake module collection
Language: CMake - Size: 313 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

myd7349/libconfuse.cmake
CMakeLists.txt for https://github.com/libconfuse/libconfuse
Language: CMake - Size: 12.7 KB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 3 - Forks: 3

thaum-io/ezmake
CMake module to help make well structured C++ project.
Language: CMake - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

zemasoft/clangformat-cmake-example
An example project which demonstrates the use of ClangFormat CMake module
Language: C++ - Size: 19.5 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 2

scikit-build/cmake-FindFortran
Finds a fortran compiler, support libraries and companion C/CXX compilers if any.
Language: CMake - Size: 89.8 KB - Last synced at: 6 months ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 2

roshanpoudyal/Linux
find ways to do things in linux here
Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

bitwizeshift/CMakeExtras
A collection of useful CMake 3.0 modules and toolchains
Language: CMake - Size: 83 KB - Last synced at: 3 months ago - Pushed at: over 6 years ago - Stars: 3 - Forks: 1

roalz/cmake-modules
My collection of CMake modules
Language: CMake - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 3 - Forks: 2

adamcavendish/ReasonableCMakeForCXX
Reasonable CMake Project for C++
Language: C - Size: 406 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

cmake-basis/legacy-modules
Legacy CMake modules before proper git subtree split and filter-branch.
Language: CMake - Size: 441 KB - Last synced at: about 2 years ago - Pushed at: about 9 years ago - Stars: 3 - Forks: 15

andreiavrammsd/bazel-to-cmake-integration
CMake module to integrate Bazel targets into CMake
Language: CMake - Size: 24.4 KB - Last synced at: 13 days ago - Pushed at: 13 days ago - Stars: 2 - Forks: 0

threeal/FixFormat.cmake
Fix source codes formatting in your CMake project
Language: CMake - Size: 111 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

mikekasprzak/RequireCXXFeature
Simple cmake module to specify required C++ and standard library features
Language: CMake - Size: 4.88 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 2 - Forks: 0

Xaymar/cmake-version
Pure CMake module to parse, modify, generate and compare versions.
Language: CMake - Size: 2.75 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 1

sagiegurari/cmake-modules
Reusable cmake utilities for C projects.
Language: CMake - Size: 23.4 KB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

RWTH-HPC/CMake-easytest
CMake module for easy test integration.
Language: CMake - Size: 35.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 2

AnotherFoxGuy/cmakepp Fork of toeb/cmakepp
:rocket: An Enhancement Suite for the CMake Build System
Language: CMake - Size: 3.55 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

McMartin/CMExt
Extensions and tools for CMake projects written in CMake
Language: CMake - Size: 106 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

secondlevel/Social-distance-detector
The purpose of this project aims to calibrate the camera with a frame sequence containing a chessboard, so the input will be the image and the output will be the camera matrix.
Language: Python - Size: 8.39 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

AnotherFoxGuy/CMakeCM Fork of vector-of-bool/CMakeCM
:package: CMake Community Modules
Language: CMake - Size: 93.8 KB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

abs-tudelft/cmake-modules
Collection of CMake modules
Language: CMake - Size: 43 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

VXAPPS/cmake-ghdl-compiler
GHDL Compiler Definition for CMake
Language: CMake - Size: 32.2 KB - Last synced at: 10 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

DenizThatMenace/cmake-modules
Useful CMake helper modules/scripts for using CMake conveniently
Language: CMake - Size: 30.3 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

ginkgo-project/CudaArchitectureSelector
A CMake module simplifying the specification of CUDA architectures
Language: CMake - Size: 27.3 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

v1993/GLSLang-cmake
Modern CMake find module for GLSLang
Language: CMake - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

CMakePorts/CMakeFindPackages
CMake find_package() scripts
Language: CMake - Size: 6.84 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 0

LambdAurora/lcmm
LambdaCMakeModules - CMake scripts to make life easier.
Language: CMake - Size: 52.7 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 2 - Forks: 1

cmake-basis/modules
CMake modules of the CMake BASIS project.
Language: CMake - Size: 5.02 MB - Last synced at: about 7 hours ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

Roy-Fokker/sdl3-cpp23-project-template
SDL3 GPU with C++23 Modules Project Template
Language: CMake - Size: 81.1 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

threeal/cmake-starter
A minimalistic template to start a new CMake project
Language: CMake - Size: 110 KB - Last synced at: 8 days ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

iBz-04/Pacbz
ROS2 talker-listener package
Language: CMake - Size: 70.3 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

quinoacomputing/cmake-modules
CMake code for Quinoa and its third-party-library build
Language: CMake - Size: 702 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

shift-left-test/CMakeUtils
A set of extension macros for a CMake based C/C++ project
Language: CMake - Size: 188 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

IGR2014/CMake-20
Usefull CMake C++20 setup template (currently supporting Clang, MSVC and GCC)
Language: CMake - Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

CMakePackageRegistry/fetch_microchip-samd51-csp
CMake FetchContent module for (Atmel) Microchip SAM D5x Family Chip Support Package (Samd51)
Language: CMake - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

Nishant188/Face-Attendance-using-Face-Recognition
In this project, we are going to learn how to perform Facial recognition with high accuracy. and Attendance project that will use webcam to detect faces and record the attendance live in an excel sheet.
Language: Python - Size: 1.64 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

weitjong/cmake-toolchains
A collection of CMake toolchains for cross-compiling
Language: CMake - Size: 42 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

Jorengarenar/cmake-modules
A few tiny modules to CMake
Language: CMake - Size: 13.7 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

cy20lin/sweet
Let's have some sweet CMake
Language: CMake - Size: 1.47 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

Rishabh-1999/Face-Recognition-Using-Raspberry-Pi 📦
Face Recognition System using Raspberry Pi for Marking attendance
Language: Python - Size: 14.9 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

tonywalker1/cmake-stuff
A collection of CMake modules.
Language: CMake - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

magiruuvelvet/shared-cmake-modules
Collection of shared CMake Modules used in my projects.
Language: CMake - Size: 66.4 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

codetronaut/ccmake-ds_algo
cmake C algo implementation(Development Phase)
Language: C - Size: 233 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

Garcia6l20/MeltingPot
An easy to use CMake Tooling Pot
Language: CMake - Size: 40 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

tt4g/cmake-modules
My CMake modules
Language: CMake - Size: 18.6 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 1 - Forks: 1

fmmarques/yage
YAGE - Yet Another (2d) Game Engine
Language: C++ - Size: 193 KB - Last synced at: about 1 year ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

amitkumarj441/AlphaPilot-Challenge
AlphaPilot - Lockheed Martin AI Drone Racing Innovation Challenge
Language: Python - Size: 62.5 KB - Last synced at: about 2 months ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

aminosbh/modern-cmake-modules
This repository contains modern CMake modules for finding and using some libraries. (LibVNCServer/LibVNCClient, SDL2). Mirror of https://gitlab.com/aminosbh/modern-cmake-modules
Language: CMake - Size: 3.91 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

patrickrohr/kconfiglib-cmake
CMake Find Module for Kconfiglib
Language: CMake - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0
