mirror of
https://github.com/westonrobot/ugv_sdk
synced 2023-04-08 06:32:14 +08:00
make catkin optional
This commit is contained in:
@@ -2,7 +2,12 @@ cmake_minimum_required(VERSION 3.1.0)
|
|||||||
project(wrp_sdk)
|
project(wrp_sdk)
|
||||||
|
|
||||||
# Find catkin
|
# Find catkin
|
||||||
find_package(catkin REQUIRED)
|
find_package(catkin QUIET)
|
||||||
|
if(catkin_FOUND)
|
||||||
|
message(STATUS "Build package with catkin")
|
||||||
|
else()
|
||||||
|
message(STATUS "Build package with cmake")
|
||||||
|
endif()
|
||||||
|
|
||||||
# generate symbols for IDE indexer
|
# generate symbols for IDE indexer
|
||||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||||
@@ -96,13 +101,14 @@ foreach(p LIB BIN INCLUDE CMAKE)
|
|||||||
unset(_path)
|
unset(_path)
|
||||||
endforeach()
|
endforeach()
|
||||||
|
|
||||||
|
if(catkin_FOUND)
|
||||||
catkin_package(
|
catkin_package(
|
||||||
LIBRARIES ${PROJECT_NAME}
|
LIBRARIES ${PROJECT_NAME}
|
||||||
INCLUDE_DIRS include
|
INCLUDE_DIRS include
|
||||||
# DEPENDS rt pthread
|
# DEPENDS rt pthread
|
||||||
)
|
)
|
||||||
|
|
||||||
## Add install targets
|
## Add catkin install targets
|
||||||
# install(TARGETS ${PROJECT_NAME}
|
# install(TARGETS ${PROJECT_NAME}
|
||||||
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
||||||
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||||
@@ -119,3 +125,4 @@ catkin_package(
|
|||||||
|
|
||||||
# install(DIRECTORY scripts
|
# install(DIRECTORY scripts
|
||||||
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
|
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})
|
||||||
|
endif()
|
||||||
|
|||||||
Reference in New Issue
Block a user