[Jderobot] CMAKE

franciscomiguel.rivas en urjc.es franciscomiguel.rivas en urjc.es
Sab Sep 21 14:30:59 CEST 2013


Buenas,
acabo de terminar de instalar la última versión de jderobot en un pc  
de pruebas y os cuento un par de cosas que he tenido que cambiar:

1- Dependencias de librerías.
En los cmakes de las librerías deberían estar las dependencias en los  
target_link_libraries con su nombre. Para que me compilase he tenido  
que cambiar
el de visionlib y cambiar:
${LIBS_DIR}/progeo/libprogeo.so por progeo

y el de pararllelIce cambiando:
${LIBS_DIR}/colorspaces/colorspacesmm.so por colorspacesmm


De algunas otras librerías he quitado lineas que no eran necesarias.

2- compilación con 4.6
Al compilar con la 4.4 no ha habido ningún problema, con la 4.6 me  
daba un problema con el rgbdcalibrator y gsl, he cambiado el orden de  
linkado y ya funciona.

3- duplicación de opencv
opencv está como dependencia en el cmakelists principal y luego tiene  
su propio .Deps, uno se llamaba opencv_XXX y otro OpenCV_XXX y había  
algún componte que no conseguía resolver bien las dependencias, he  
quitado el del principal y ahora está solo el .Deps (OpenCV)


4- Para que no hayan problemas hasta que esté playerserver funcional  
les he puesto una condición false para que nunca se compilen.


5- También he modificado los includes de introrob que estaban  
directamente a progeo.h y derían ser progeo/progeo.h ya que el include  
de las librerías de jderobot es el libs/.


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).


More information about the Jde-developers mailing list