CMake es un sistema de compilación automatizado multiplataforma. Utiliza un archivo llamado CMakeLists.txt para describir el proceso de compilación y puede generar archivos de compilación estándar, como Unix Makefile o proyectos/áreas de trabajo de Windows Visual C++. El archivo CMakeLists.txt debe escribirse manualmente o puede generarse de forma semiautomática escribiendo scripts.
CMake 3.27.3 ya está disponible, algunos aspectos destacados de la actualización son los siguientes:
- FindJNI: restaurar la compatibilidad con macOS sin Xcode
- Utilidades/Lanzamiento: eliminar la configuración de compilación de documentación no utilizada
- Talones de texto de Apple (.tbd): varias correcciones
- Clang: usa -std=c23 en Clang 18+
- Unity: use anotaciones de estilo C para trabajar tanto con C como con C++
- GHS: escapar de las anotaciones de comandos personalizados
- testDebuggerNamedPipe: solucionar problemas de cppdap y nlohmann_json
Para obtener más información, consulte el anuncio de lanzamiento .