Fix position of catkin_package()

According to http://wiki.ros.org/catkin/CMakeLists.txt#Example, should be located before add_library/add_executable.
This commit is contained in:
ihrabar
2021-11-11 16:42:21 +01:00
committed by Juraj Oršulić
parent 6b6a001e37
commit 3cc051116b

View File

@@ -18,6 +18,12 @@ if(CATKIN_DEVEL_PREFIX)
message(STATUS "Build package with catkin")
set(BUILD_WITHOUT_ROS OFF)
find_package(catkin REQUIRED)
catkin_package(
LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include
# CATKIN_DEPENDS async_port
# DEPENDS system_lib
)
else()
message(STATUS "Build package with cmake")
set(BUILD_WITHOUT_ROS ON)
@@ -187,13 +193,6 @@ if(BUILD_WITHOUT_ROS) # BUILD_WITHOUT_ROS
else() # BUILD_WITHOUT_ROS
catkin_package(
LIBRARIES ${PROJECT_NAME}
INCLUDE_DIRS include
# CATKIN_DEPENDS async_port
# DEPENDS system_lib
)
## Add catkin install targets
install(TARGETS ${PROJECT_NAME}
RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}