Descargar CMake 3.19.2

web imagen relacionada

CMake es un sistema extensible de código abierto que administra el proceso de compilación en un sistema operativo y de manera independiente del compilador.

A diferencia de muchos sistemas multiplataforma, CMake está diseñado para usarse junto con el entorno de compilación nativo. Los archivos de configuración simples colocados en cada directorio de origen (llamados archivos CMakeLists.txt) se utilizan para generar archivos de compilación estándar (por ejemplo, makefiles en Unixy proyectos / espacios de trabajo en Windows MSVC) que se utilizan de la forma habitual.

CMake puede generar un entorno de compilación nativo que compilará código fuente, creará bibliotecas, generará contenedores y compilará ejecutables en combinaciones arbitrarias.

CMake admite compilaciones en el lugar y fuera de lugar y, por lo tanto, puede admitir compilaciones múltiples desde un único árbol de origen. CMake también admite compilaciones de bibliotecas estáticas y dinámicas.

Otra característica interesante de CMake es que genera un archivo de caché que está diseñado para usarse con un editor gráfico. Por ejemplo, cuando se ejecuta CMake, localiza archivos, bibliotecas y ejecutables, y puede encontrar directivas de compilación opcionales. Esta información se recopila en la caché, que el usuario puede cambiar antes de la generación de los archivos de compilación nativos.

Descargar CMake 3.19.2 del sitio oficial

Registro de cambios v3.19.2

A partir de CMake 3.19.2, Apple ARM ahora es compatible:

  • El “CMAKE_HOST_SYSTEM_PROCESSOR” se selecciona usando “uname -m”. Dado que esto puede variar según la propia arquitectura de CMake y la del árbol de proceso que invoca, la variable “CMAKE_APPLE_SILICON_PROCESSOR” o la variable de entorno “CMAKE_APPLE_SILICON_PROCESSOR” se puede configurar para especificar una arquitectura de host explícitamente.
  • Si "CMAKE_OSX_ARCHITECTURES" no está configurado, CMake agrega indicadores explícitos
  • para decirle al compilador que compile para el "CMAKE_HOST_SYSTEM_PROCESSOR" para que la cadena de herramientas no tenga que adivinar basándose en la arquitectura del árbol de procesos.

Gracias por visitar este sitio, espero que te haya gustado y vuelvas proximamente, compartela en las redes sociales, gracias

Compartir en Facebook Compartir en twitter

Fecha actualización el 2021-12-18. Fecha publicación el 2020-12-18. Categoría: web Autor: Oscar olg Mapa del sitio Fuente: meterpreter