catkin package CATKIN_DEPENDS question
I have the following structure.
my_first_package
exposes its headers:
catkin_package(
INCLUDE_DIRS include
# LIBRARIES
# CATKIN_DEPENDS
# DEPENDS systemlib
)
my_second_package
depends on my_first_package
. In my_second_package
's CMakeLists.txt my_first_package
is stated as CATKIN_DEPENDS
:
catkin_package(
INCLUDE_DIRS include
# LIBRARIES
CATKIN_DEPENDS my_first_package
# DEPENDS systemlib
)
my_third_package
depends on my_second_package
. It is able to "see" headers and stuff of my_second_package
and my_first_package
. However, in my_third_package
depends's CMakeLists.txt my_second_package is !!not!! stated as CATKIN_DEPENDS
:
catkin_package(
INCLUDE_DIRS include
# LIBRARIES
# CATKIN_DEPENDS #NOTE: not set
# DEPENDS systemlib
)
Now: Will my_fourth_package
which depends on my_third_package
be able to "see" headers and stuff of my_first_package
?