Skip to content

rvp-group/srrg2_cmake_modules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

srrg_cmake_modules

This package contains the cmake modules needed to compile the srrg packages

Setting up

To prevent version clashes between libraries, we unified the build system. We encountered several problems when having Qt4/Qt5 simultaneously linked.

If not absolutely necessary, use the find_packages in this folder within your project add the following line to your CMakeLists.txt

find_package(srrg_cmake_modules REQUIRED)
set(CMAKE_MODULE_PATH ${srrg_cmake_modules_INCLUDE_DIRS})

If you need to include qt, they are automatically included with qglviewer

add this to your top level CMakeLists.txt

find_package(QGLViewer REQUIRED)
include_directories(${QGLVIEWER_INCLUDE_DIR})
include_directories(${SRRG_QT_INCLUDE_DIRS})

When linking qt/qglviewer, specify in your target

target_link_libraries( my_target
  <other stuff>
  ${QGLVIEWER_LIBRARY} 
  ${SRRG_QT_LIBRARIES}
  ${OPENGL_gl_LIBRARY} 
  ${OPENGL_glu_LIBRARY}
)

That's all.

Authors

** Giorgio Grisetti

License

BSD 3.0