mk-configure

Software captura de pantalla:
mk-configure
Detalles de software:
Versión: 0.24.0
Fecha de carga: 20 Feb 15
Promotor: Aleksey Cheusov
Licencia: Libre
Popularidad: 2

Rating: 3.0/5 (Total Votes: 1)

mk-configure es un fácil reemplazo ligero para el uso de GNU autotools, escritos en bmake (una versión portátil de NetBSD hacer) y herramientas POSIX (awk, concha, etc.). FreeBSD y OpenBSD hacen no son buenas. Son incompatibles con NetBSD bmake. GNU make no es bueno también, es completamente incompatible con NetBSD bmake.
mk-configure proporciona un número de incluir archivos escritos en y para bmake y una serie de programas independientes que se deben instalar para host del usuario para la construcción de un software

Características :.

  • Una manera fácil de construir ejecutables independientes, bibliotecas estáticas y compartidas escritos en C, C ++, Fortran, Pascal y Objective C; .cat y .html de páginas de manual; .info páginas de texinfo fuentes etc. LEX, YACC también son compatibles. Están previstas soporte para otros idiomas.
  • Instalación y desinstalación de ejecutables, bibliotecas, scripts, archivos de documentación y otros. También se proporciona soporte DESTDIR.
  • Soporte integrado autoconf-como para encontrar #include archivos, bibliotecas y implementación de la función, definición de funciones, define, tipos, miembros de la estructura, etc.
  • Un número de controles integrados para, por ejemplo, endianess sistema, programas flexibles de bisonte o GNU GNU y muchos otros.
  • análisis de la dependencia automático incorporado para C, C ++ y Fortran (no implementado todavía, estará disponible en breve).
  • extensibilidad por escrito bmake incluir archivos.
  • Soporte para pruebas de regresión (véase mkc.minitest.mk para la muestra).
  • mk-configure es pequeño y fácil. En definitiva, es mucho más fácil para el uso de GNU autotools, mucha gente piensa que también es más fácil que otros proyectos que compiten como CRealice, scons y otros.

¿Cuál es nuevo en esta versión:

  • Soporte para los subproyectos que contienen el símbolo / esta en mkc. sub {dir, prj} .mk con cambios apropiados en las variables OBJDIR_.
  • Una solución para el destino & quot; errorcheck & quot; en mkc.sub {dir, prj} .mk.
  • Una solución para MAKEOBJDIR no vacío y MAKEOBJDIRPREFIX en mkc.sub {dir, prj} .mk. Pequeñas mejoras en examples / * / linkme.mk.
  • DPLIBS está en desuso.
  • Menor fija en mkc_imp.lua.mk (LUA_MODULES vs. LUA_LMODULES).
  • Mejoras y correcciones en la página de manual y preguntas frecuentes.

¿Qué hay de nuevo en la versión 0.21.1:

  • El objetivo de & quot; errorcheck & quot; (& Quot; configurar & quot;). No pueden trabajar en paralelo
  • Corrige un error que apareció en compilaciones paralelas (make -j).
  • Soporte para IRIX64 y Haiku se implementó.
  • presentación en PDF se ha actualizado.

¿Cuál es nuevo en la versión 0.21.0:

  • Soporte para el compilador sonido metálico se implementó
  • Se agregaron las nuevas variables MKCHECKS y LEXLIB.
  • Soporte para el compilador Intel C / C ++ fue mejorado.

  • Se mejoraron
  • La página de manual y presentación.
  • mkc_install local siempre se utiliza para la instalación de mk-configure para simplificar un proceso de instalación en plataformas no-BSD.
  • Un nuevo destino & quot; filelist & quot; que da salida a una lista de archivos para todo el proyecto (después de la instalación) se introdujo.
  • El inútil & quot; .sh: & quot; se eliminó la regla.
  • Hay otros pequeños cambios y mejoras.

¿Qué hay de nuevo en la versión 0.20.0:.

  • Nueva variables de PROJECTNAME y CFLAGS.pic
  • Una nueva EXPORT_DYNAMIC variable para hacer todos los símbolos en un ejecutable visibles para bibliotecas vinculadas o dlopen'ed.
  • Correcciones para apoyo Lua.
  • Soporte para EXPORT_SYMBOLS de Darwin.
  • Arreglos para Darwin (MKDLL). * BSD, Linux y QNX: ld --retain-symbols-archivo ya no se utiliza para EXPORT_SYMBOLS; ld --version-script se usa en su lugar.
  • Arreglos para permisos en Interix.

  • Actualizaciones
  • Documentación y presentación.
  • limpiezas.

¿Cuál es nuevo en la versión 0.19.0:.

  • Correcciones para LPREFIX, YPREFIX y YHEADER
  • El objetivo de & quot; instalar & quot; crea directorios de destino por defecto (pide el objetivo & quot; installdirs & quot;).
  • Una nueva EXPORT_SYMBOLS variables para la exportación (en la biblioteca de objetos compartidos) sólo símbolos especificados.
  • Nuevas variables NOSUBDIR, EXPORT_VARNAMES y NOEXPORT_VARNAMES en mkc. {subdir, subprj} .mk.
  • Por defecto, _mkc_ * archivos de caché se crea en el directorio superior del proyecto.
  • Actualizaciones de la documentación.
  • Más pruebas de regresión y muestras.
  • Mejor soporte para Solaris y OSF1.
  • Otras mejoras.

¿Cuál es nuevo en la versión 0.18.0:

  • se introducen varias nuevas variables:
  • LUA_LMODDIR y LUA_CMODDIR -. Directorios de instalación de los módulos escritos en Lua Lua y C
  • MKC_VERSION está documentado.
  • MLinks ahora funciona igual que en NetBSD.
  • CFLAGS.warns .. y CXXFLAGS.warns .. ahora están documentadas. Siéntase libre para ponerlos en sys.mk antes de la instalación.
  • WARNERR por obligar a las advertencias que deben notificarse como errores.
  • Nuevos objetivos se introducen: bin_tar, bin_targz, bin_tarbz2,
  • bin_zip y bin_deb para la creación de ficheros de archivo o .deb
  • paquete que contiene una imagen de instalación (Ej:
  • ejemplos / hello_files). Esto también introduce nuevas variables: TAR,
  • GZIP, BZIP2 y código postal.
  • Documentación:
  • Apenas unas pocas notas sobre compilación cruzada en mk-configure.7
  • Las nuevas diapositivas, arreglos y mejoras en doc / presentation.pdf
  • README: no dude en corregir sys.mk antes de la instalación
  • README:. Algunas notas acerca de las herramientas utilizadas para el desarrollo
  • Se agrega compatibilidad para POD (Plain Old Documentación)
  • (. Pod.1, ..., .pod.9 y reglas de sufijo .pod.html).
  • Nuevas variables para esto: pod2man, POD2MAN_FLAGS, pod2html
  • y POD2HTML_FLAGS. Ex: examples / hello_xxzip
  • ../ Makefile.inc se incluye automáticamente si existe al igual que en NetBSD. Ex.: Hello_superfs
  • .order: installdirs instalar. Esto debería solucionar -j problema.
  • Gracias a FreeBSD compra,
  • swell.k en gmail.com y Mikolaj Golub
  • ADVIERTE: añadir soporte para HP-UX C / C ++
  • todo:. $ {ARCHIVOS} $ {} El hombre, etc., para el caso en que se generan ARCHIVOS
  • Gracias a Jan Smydke.
  • Nuevos ejemplos (pruebas de regresión):. Hello_superfs, hello_xxzip

¿Qué hay de nuevo en la versión 0.17.0:

  • Correcciones y mejoras menores se hicieron en mkc_imp.pkg -config.mk, mkc_imp.lua.mk y mkc_imp.lib.mk.

  • Se añadieron
  • El CC_TYPE variables CXX_TYPE y LD_TYPE.
  • La variable de entorno MKC_BMAKE (si está configurada) anula el camino hacia bmake establece en tiempo de compilación.
  • Documentación se ha añadido para /etc/mk.conf, @ sysconfdir @ / mk.conf y MAKECONF.
  • Las nuevas diapositivas y actualizaciones se hicieron en la presentación.
  • Las actualizaciones se realizaron en las FAQ.

Otro software de desarrollador Aleksey Cheusov

DictEm
DictEm

20 Feb 15

runawk
runawk

19 Feb 15

LMDBG
LMDBG

20 Feb 15

Comentarios a la mk-configure

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!