Skip to content
Snippets Groups Projects
Commit 65ade259 authored by Robert Haschke's avatar Robert Haschke
Browse files

eigenpyConfig.cmake: find absolute library paths for all required libs

As cmake expects absolute library paths, while pkgconfig provides lib names only (together with
LIBRARY_DIRS), one needs to find the full library path.

This fixes 7854c0fc.
parent d07cd611
No related branches found
No related tags found
No related merge requests found
......@@ -2,5 +2,13 @@ cmake_minimum_required(VERSION 2.8.3)
message(STATUS "Loading eigenpy from PkgConfig")
find_package(PkgConfig)
find_package(PkgConfig REQUIRED)
pkg_check_modules(eigenpy REQUIRED eigenpy)
# find absolute library paths for all eigenpy_LIBRARIES
set(libs ${eigenpy_LIBRARIES})
set(eigenpy_LIBRARIES "")
foreach(lib ${libs})
find_library(abs_lib_${lib} ${lib} HINTS ${eigenpy_LIBRARY_DIRS})
list(APPEND eigenpy_LIBRARIES "${abs_lib_${lib}}")
endforeach()
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment