[Jderobot] Instalación de cabeceras recursivas

JoseMaria josemaria.plaza en gmail.com
Lun Oct 14 19:13:12 CEST 2013


Estupendo Fran, vamos ganando en coherencia y limpieza para programar.

JoseMaria
On Fri, 2013-10-11 at 21:41 +0200, franciscomiguel.rivas en urjc.es wrote:
> Buenas,
> acabo de modificar la dirección de instalación de las cabeceras que no  
> cuelgan directamente del directorio principal de la librería. Me  
> explico:
> Ahora colorspaces está dentro de visionlib, por lo que para hacer el  
> include hacemos:
> <visionlib/colorspaces/colorspacesmm.h>
> 
> El problema es que la forma de instalación de las librerías es intalar  
> en /usr/local/include/jderobot todas las cabeceras únicamente con el  
> nombre del directorio superior. Es decir colorspacesmm.h se instalaba  
> en /usr/local/include/jderobot/colorspaces/colorspacesmm.h
> 
> Esto implica tener que cambiar las cabeceras de nuestros fuentes  
> dependiendo si estamos compilando desde el fuente del repo o desde  
> nuestra instalación local. Para que quede mas limpio he modificado la  
> instalación para que los includes se instalen sobre el path completo  
> de su librería, en el ejemplo en:  
> /usr/local/include/jderobot/visionlib/colorspaces/colorspacesmm.h
> 
> 
> Esto afecta a geometry y a visionlib.
> 
> 
> La gente que esté utilizando componentes externos igual tiene que  
> cambiar algún include pero creo que así queda mucho mas limpio. Si me  
> equivoco y alguien le ve alguna pega deshacemos el cambio.
> 
> un saludo,
> Fran.
> 
> ------------------------------------------------------------------
> Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y  
> Control Motor (LAMBECOM).
> Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y  
> Medicina Física.
> Universidad Rey Juan Carlos (URJC).
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers

-- 
http://gsyc.es/jmplaza 
Universidad Rey Juan Carlos




More information about the Jde-developers mailing list