Skip to content
This repository was archived by the owner on Feb 21, 2021. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 1 addition & 9 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,13 +104,6 @@ endmacro()

include(FindPkgConfig)

PKG_CHECK_MODULES(gsl REQUIRED gsl)
include_directories(${gsl_INCLUDE_DIRS})
link_directories(${gsl_LIBRARIES_DIRS})

PKG_CHECK_MODULES(eigen REQUIRED eigen3)
include_directories(${eigen_INCLUDE_DIRS})


link_directories(${INTERFACES_CPP_DIR}/jderobot)
FOREACH(LibFile ${LIBS_NEEDED})
Expand All @@ -122,8 +115,7 @@ ENDFOREACH(LibFile)

include(Deps/LoadJderobotDependencies.cmake)

list(APPEND DEPS libgsl2 gsl-bin)
list(APPEND DEPS_DEV git cmake make gcc-5 g++-5 gcc g++ pkg-config libeigen3-dev libgsl-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev)
list(APPEND DEPS_DEV git cmake make gcc-5 g++-5 gcc g++ pkg-config libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev)
list(APPEND DEPS_DEV "${DEPS}")

# list(APPEND uses ; separator. We need ,
Expand Down
4 changes: 4 additions & 0 deletions Deps/eigen3/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
PKG_CHECK_MODULES(eigen REQUIRED eigen3)
include_directories(${eigen_INCLUDE_DIRS})

list(APPEND DEPS_DEV libeigen3-dev )
6 changes: 6 additions & 0 deletions Deps/gsl/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
PKG_CHECK_MODULES(gsl REQUIRED gsl)
include_directories(${gsl_INCLUDE_DIRS})
link_directories(${gsl_LIBRARIES_DIRS})

list(APPEND DEPS libgsl2 gsl-bin)
list(APPEND DEPS_DEV libgsl-dev)
14 changes: 13 additions & 1 deletion Deps/ros/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,19 @@ if(roscpp_FOUND)

SET (CMAKE_PREFIX_PATH /opt/ros/kinetic)

list(APPEND DEPS ros-kinetic-roscpp ros-kinetic-std-msgs ros-kinetic-message-generation ros-kinetic-cv-bridge ros-kinetic-image-transport ros-kinetic-roscpp-core ros-kinetic-rospy)
usePython(2)
set (CATKIN_BUILD_BINARY_PACKAGE 1) #doesn't add ROS environment files to package

find_package(catkin REQUIRED COMPONENTS
roscpp
std_msgs
cv_bridge
image_transport
nav_msgs
geometry_msgs
)

list(APPEND DEPS ros-kinetic-roscpp ros-kinetic-std-msgs ros-kinetic-cv-bridge ros-kinetic-image-transport ros-kinetic-roscpp-core ros-kinetic-rospy ros-kinetic-nav-msgs ros-kinetic-geometry-msgs)

# list(APPEND DEPS_DEV )
else()
Expand Down
10 changes: 0 additions & 10 deletions src/libs/jderobotcomm_cpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,16 +6,6 @@ if(roscpp_FOUND)

list(APPEND Ice_LIBRARIES Ice IceUtil)

SET (CATKIN_DEVEL_PREFIX ${CMAKE_CURRENT_SOURCE_DIR})

find_package(catkin REQUIRED COMPONENTS
roscpp
std_msgs
cv_bridge
image_transport
nav_msgs
geometry_msgs
)

catkin_package(
CATKIN_DEPENDS roscpp std_msgs message_runtime
Expand Down
9 changes: 9 additions & 0 deletions src/libs/jderobotcomm_cpp/package.xml
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,18 @@
<buildtool_depend>catkin</buildtool_depend>
<build_depend>roscpp</build_depend>
<build_depend>std_msgs</build_depend>
<build_depend>cv_bridge</build_depend>
<build_depend>image_transport</build_depend>
<build_depend>nav_msgs</build_depend>
<build_depend>geometry_msgs</build_depend>

<run_depend>message_runtime</run_depend>
<run_depend>roscpp</run_depend>
<run_depend>std_msgs</run_depend>
<run_depend>cv_bridge</run_depend>
<run_depend>image_transport</run_depend>
<run_depend>nav_msgs</run_depend>
<run_depend>geometry_msgs</run_depend>


<!-- The export tag contains other, unspecified, tags -->
Expand Down