Historias
Slashboxes
Comentarios
 

tup, una alternativa a make

editada por rvr el 09 de Marzo 2010, 11:00h   Printer-friendly   Email story
Un pobrecito hablador nos cuenta: «Navegando por Reddit me he encontrado con una herramienta llamada tup, una alternativa a make totalmente diferente a las ya vistas. El sistema almacena el grafo acíclico dirigido (DAG) de dependencias en una base de datos (sqlite), que luego usa para determinar que archivos necesitan ser actualizados para generar un nuevo DAG que posea solo los nodos que deben ser procesados. Para comprender mejor el sistema, se puede leer el artículo escrito por el autor llamado Build System Rules and Algorithms. Si se quiere algo más rápido se puede apreciar algunos ejemplos». Una alternativa popular a make es cmake.

Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • por Drizzt (39) el Martes, 09 Marzo de 2010, 11:20h (#1207830)
    ( http://icewinddale.blogspot.com/ | Última bitácora: Martes, 02 Febrero de 2010, 12:29h )
    También se podría considerar alternativa, y es que a a partir de sus especificaciones, podemos generar makefiles, proyectos para xcode, etc, dependiendo de nuestro entorno. ¿Qué desventajas y ventajas le veís a los que lo han usado?. Para mi la ventaja principal, es que con un solo fichero, soy capaz de generar los correspondientes para un entorno (xcode, Makefile, Makefile MinGW) en el que estoy trabajando. Sintaxis sencilla, similar al Make normal, aunque no he probado reglas de dependencia demasiado complicadas.
    --

    -- icewinddale.blogspot.com [blogspot.com]

  • Cmake

    (Puntos:2, Informativo)
    por Boriel (20804) el Martes, 09 Marzo de 2010, 12:14h (#1207845)
    ( http://www.boriel.com/ )
    Yo uso, aparte del clásico GNU Make uso el CMake http://www.cmake.org/ [cmake.org] (bueno, lo estoy probando, a ver...)

    Lo mejor del CMake es que tiene incluso una GUI para crearte el cMakefile de forma casi automática (algo así como los proyectos de los IDEs), lo que ahorra mucho trabajo, tiene una sintaxis más potente y legible que el Makefile. Es multiplataforma (también está para windows). Se puede ver como un autoconf + automake + make todo en uno.
  • cmake *no* es una alternativa a make

    (Puntos:4, Informativo)
    por el_vengador_justicie (47094) el Martes, 09 Marzo de 2010, 13:44h (#1207876)
    Pues eso, cmake *no* es una alternativa a make porque cada uno hace una cosa; en tal caso, cmake es una alternativa a las autotools, e igual que las autotools, sirve para generar un MakeFile que va a ser procesado por... ¡make! El tup no lo conocía, pero por la descripción sí que parece una alternativa a make (y no como cmake ;) )
  • sqlite?

    (Puntos:1)
    por rogerdv (20099) el Miércoles, 10 Marzo de 2010, 15:44h (#1208200)
    ( http://dsgp.blogspot.com/ )
    Anda, entonces ahora necesito una base de datos para compilar mis programas? Realmente se justifica esto?
    • Re:sqlite? de rogerdv (Puntos:1) Jueves, 11 Marzo de 2010, 12:24h
    • Re:sqlite? de rogerdv (Puntos:1) Jueves, 11 Marzo de 2010, 13:39h
    • 2 respuestas por debajo de tu umbral de lectura actual.
  • Re:No está mal

    (Puntos:2)
    No conozco tup, pero por lo que sé cmake no es tanto una alternativa a GNU Make, que es la polla, como a las autotools, que también son la polla pero muy difíciles y tediosas.
    --
    Gdado dice roller [sourceforge.net]
    [ Padre ]
  • 1 respuesta por debajo de tu umbral de lectura actual.