Skip to content

Commit

Permalink
CMake install rules
Browse files Browse the repository at this point in the history
Added rules to copy files necessary for running the module with "make install".
  • Loading branch information
adynathos committed Nov 16, 2016
1 parent fba8041 commit 664029c
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 8 deletions.
16 changes: 15 additions & 1 deletion bebop_description/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,18 @@ find_package(catkin REQUIRED COMPONENTS
catkin_package()

# TODO: Tests
# TODO: Install Rules

#############
## Install ##
#############

# Copy launch files
install(DIRECTORY launch/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
FILES_MATCHING PATTERN "*.launch"
)

# Copy resources
install(DIRECTORY urdf/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/urdf
)
22 changes: 16 additions & 6 deletions bebop_driver/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -127,12 +127,22 @@ target_link_libraries(bebop_driver_node
# PATTERN ".svn" EXCLUDE
# )

## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
# # myfile1
# # myfile2
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )
# Copy config files
install(DIRECTORY config/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config
)

install(DIRECTORY data/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/data
)

install(FILES nodelet_plugins.xml DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION})

# Copy launch files
install(DIRECTORY launch/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
FILES_MATCHING PATTERN "*.launch"
)

#############
## Testing ##
Expand Down
15 changes: 14 additions & 1 deletion bebop_tools/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,17 @@ catkin_package(
CATKIN_DEPENDS bebop_msgs
)

# TODO: Install Rules
#############
## Install ##
#############

# Copy launch files
install(DIRECTORY launch/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/launch
FILES_MATCHING PATTERN "*.launch"
)

# Copy config files
install(DIRECTORY config/
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}/config
)

0 comments on commit 664029c

Please sign in to comment.