Revision fe5a9426 CMakeLists.txt
| CMakeLists.txt | ||
|---|---|---|
| 54 | 54 |
IF (libreflexxes_DIR) |
| 55 | 55 |
MESSAGE("using libreflexxes_DIR as override ('${libreflexxes_DIR}')")
|
| 56 | 56 |
SET(REFLEXXES_PREFIX ${libreflexxes_DIR})
|
| 57 |
ELSE () |
|
| 57 |
ELSE ()
|
|
| 58 | 58 |
PKG_CHECK_MODULES(REFLEXXES REQUIRED libReflexxesTypeII>=1.2.3) |
| 59 | 59 |
IF (NOT REFLEXXES_FOUND) |
| 60 | 60 |
message(FATAL_ERROR "Error: could not find lib libReflexxesTypeII") |
| 61 | 61 |
ENDIF () |
| 62 |
ENDIF() |
|
| 62 |
ENDIF ()
|
|
| 63 | 63 |
|
| 64 | 64 |
IF (NOT catkin_FOUND AND NOT RSB_FOUND) |
| 65 | 65 |
message(FATAL_ERROR "Error: could neither find RSB or ROS middleware!") |
| ... | ... | |
| 68 | 68 |
|
| 69 | 69 |
SET(REFLEXXES_LIBRARY_DIRS "${REFLEXXES_PREFIX}/lib")
|
| 70 | 70 |
SET(REFLEXXES_INCLUDE_DIRS "${REFLEXXES_PREFIX}/include")
|
| 71 |
MESSAGE("using libReflexxesTypeII version ${REFLEXXES_VERSION} from ${REFLEXXES_INCLUDE_DIRS} and ${REFLEXXES_LIBRARY_DIRS}")
|
|
| 71 |
#resolve to absolute library filename |
|
| 72 |
#or is there an easier way to get the absolute lib filename from pkg config files?! |
|
| 73 |
find_library(REFLEXXES_LIBRARY NAMES ${REFLEXXES_LIBRARIES} HINTS ${REFLEXXES_LIBRARY_DIRS})
|
|
| 74 |
|
|
| 75 |
MESSAGE("-- using libReflexxesTypeII version ${REFLEXXES_VERSION} from ${REFLEXXES_INCLUDE_DIRS} and ${REFLEXXES_LIBRARY_DIRS}")
|
|
| 76 |
MESSAGE("-- will ink against ${REFLEXXES_LIBRARY}")
|
|
| 72 | 77 |
|
| 73 | 78 |
set(CMAKE_CXX_FLAGS "-g -Wall") |
| 74 | 79 |
add_definitions ("-Wall")
|
| ... | ... | |
| 121 | 126 |
include_directories (BEFORE ${Boost_INCLUDE_DIRS} ${REFLEXXES_INCLUDE_DIRS})
|
| 122 | 127 |
include_directories(include/humotion) |
| 123 | 128 |
include_directories( ${catkin_INCLUDE_DIRS})
|
| 124 |
link_directories (${Boost_LIBRARY_DIRS} ${REFLEXXES_LIBRARY_DIRS} ${catkin_LIBRARY_DIRS})
|
|
| 129 |
#link_directories (${Boost_LIBRARY_DIRS} ${REFLEXXES_LIBRARY_DIRS} ${catkin_LIBRARY_DIRS})
|
|
| 125 | 130 |
|
| 126 | 131 |
|
| 127 | 132 |
##################### |
| ... | ... | |
| 169 | 174 |
target_link_libraries(humotion |
| 170 | 175 |
${Boost_LIBRARIES}
|
| 171 | 176 |
${catkin_LIBRARIES}
|
| 172 |
${REFLEXXES_LIBRARIES}
|
|
| 177 |
${REFLEXXES_LIBRARY}
|
|
| 173 | 178 |
${RST_LIBRARIES}
|
| 174 | 179 |
${RSB_LIBRARIES}
|
| 175 | 180 |
) |
Also available in: Unified diff