Bibliotecas escritas em CMake
Qt-CMake-HelloWorld
Um programa Qt5 simples construído com CMake.
- 79
- GNU Lesser General Public License v3.0 only
compile-time-perf
Mede o tempo de alto nível e as métricas de uso de memória durante a compilação.
- 70
- MIT
gersemi
Um formatador para tornar seu código CMake o verdadeiro tesouro.
- 67
- Mozilla Public License 2.0
StaticTypeInfo
🏀 Aumente seu tipo de jogo. Uma pequena biblioteca C++ para nomes de tipo em tempo de compilação e índices de tipo.
- 64
- MIT
raylib-cmake-template
Um modelo de projeto mínimo para raylib usando CMake que funciona bem no CLion e no Visual Studio.
- 63
DotNetWithCMake
Seu canivete suíço para criar assemblies. NET com CMake e integrar código não gerenciado.
- 63
- MIT
CMake-VSCode-Tutorial
Modelo e breve tutorial sobre como configurar um ambiente integrado para VS Code e CMake (pronto para Doxygen e ClangFormat).
- 62
SharedStaticStarter
Um projeto inicial simples mostrando como distribuir bibliotecas estáticas e compartilhadas no CMake.
- 59
- MIT
obs-scale-to-sound
Plug-in de filtro OBS que dimensiona uma fonte de forma reativa aos níveis de som.
- 56
- GNU General Public License v3.0 only
CppCMakeVcpkgTemplate
Um projeto modelo para criar projetos baseados em C++/CMake/vcpkg com IDE e GitHub Actions. A compilação é acelerada com o cache de artefatos.
- 53
- MIT
esp32c3-direct-boot-example
Exemplo do recurso de "inicialização direta" do ESP32-C3 (rev. 3 e posterior).
- 49
- MIT
logog
logog é uma biblioteca C++ portátil para facilitar o registro de eventos em tempo real em aplicativos orientados ao desempenho, como jogos. É especialmente apropriado para projetos que têm memória restrita e requisitos de CPU restritos.
- 46
Vita-Nearest-Neighbour
Plugin que torna as texturas borradas mais nítidas alterando o algoritmo de dimensionamento.
- 42
pico-wake-word
Exemplo de MicroSpeech Wake Word no Raspberry Pi Pico. Esta é uma porta do exemplo no repositório do TensorFlow.
- 40
- Apache License 2.0
flextool
Programação em tempo de compilação C++ (serialização, reflexão, modificação de código, enum para string, melhor enum, enum para json, estender ou analisar linguagem, etc.).
- 39
- MIT
imgui-cmake
Projeto simples com arquivos cmake para construir o exemplo_sdl_opengl3 do imgui em várias plataformas.
- 38
- MIT