Diferencia entre revisiones de «CMake»

Contenido eliminado Contenido añadido
Conopo (discusión · contribs.)
actualizado ultima version
Línea 65:
El desarrollo de CMake comenzó en 1999 en respuesta a la necesidad de un entorno de construcción multiplataforma para el [[Insight Segmentation and Registration Toolkit|Insight Segmentation and Registration Toolkit (ITK)]].<ref>{{cite web |title = FLOSS Weekly 111: CMake |url = http://twit.tv/floss111 |work = podcast |publisher = TWiT Network |accessdate = 27 de febrero de 2011 }}</ref> El proyecto está financiado por la [[Biblioteca Nacional de Medicina de los Estados Unidos|Biblioteca Nacional de Medicina de Estados Unidos]] como parte del [[Proyecto Humano Visible]]. Fue inspirado parcialmente por pcmaker, que fue hecho por Ken Martin y otros desarrolladores para apoyar el [[VTK|Visualization Toolkit (VTK)]]. En [[Kitware]], Bill Hoffman mezcló componentes de pcmaker con sus propias ideas, esforzándose por imitar la funcionalidad de [[configurar scripts]][[Unix]]. CMake se implementó por primera vez en 2000 y se desarrolló en 2001.
 
Para crear CMake, Bill Hoffman en Kitware incorporó algunas ideas de pcmaker, y añadió más cosas propias, con el pensamiento de adoptar algunas de las funcionalidades del [[GNU build system]]. La implementación inicial de CMake tuvo lugar a mediados del 2000, con un desarrollo acelerado a comienzos del 2001. Muchas mejoras se debieron a influencias de otros desarrolladores a la hora de incorporar CMake a sus propios sistemas. Por ejemplo, la comunidad de [[VXL]] adoptó CMake, contribuyendo con muchas características esenciales. Brad King añadió varias características para dar soporte a CABLE y GCC-XML, un juego de herramientas de envoltura automáticas; y GE Corporate R&D necesitaba soporte para su infraestructura de pruebas ([[DART (software)|DART]]). Otras funcionalidades se añadieron para soportar la transición de VTK's a CMake, y soportar ParaView, un sistema de visualización paralela para el Advanced Computing Lab en el [[LosLaboratorio AlamosNacional Nationalde Los LaboratoryÁlamos]].
 
El desarrollo y las mejoras continuas fueron impulsadas por la incorporación de CMake en los propios sistemas de los desarrolladores, incluyendo el Proyecto [[VXL]] {{clarify|date=August 2016}}, las características de CABLE<ref>{{Cita web |url=http://public.kitware.com/Cable/HTML/Index.html |título=CABLE |fechaacceso=31 de diciembre de 2019 |urlarchivo=https://web.archive.org/web/20130619224333/http://public.kitware.com/Cable/HTML/Index.html |fechaarchivo=19 de junio de 2013 }}</ref> agregadas por Brad King,{{clarify|date=Agosto de 2016}} y [[GE Global Research|GE Corporate R&D]] para el apoyo de DART.{{clarify|date=Agosto de 2016}} Se crearon características adicionales cuando VTK hizo la transición a CMake para su entorno de construcción y para el soporte de [[ParaView]].