installing targets
This commit is contained in:
parent
36c696acab
commit
25051f34c9
|
@ -13,7 +13,3 @@ add_subdirectory(collada_parser)
|
|||
add_subdirectory(urdf)
|
||||
add_subdirectory(collada_urdf)
|
||||
add_subdirectory(kdl_parser)
|
||||
|
||||
#add_subdirectory(convex_decomposition)
|
||||
#add_subdirectory(ivcon)
|
||||
#add_subdirectory(simmechanics_to_urdf)
|
||||
|
|
|
@ -2,7 +2,8 @@ project(collada_parser)
|
|||
|
||||
catkin_project(${PROJECT_NAME}
|
||||
LIBRARIES ${PROJECT_NAME}
|
||||
INCLUDE_DIRS include)
|
||||
INCLUDE_DIRS include
|
||||
DEPENDS Boost urdfdom_headers)
|
||||
|
||||
include_directories(include)
|
||||
|
||||
|
@ -38,6 +39,12 @@ else()
|
|||
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "${COLLADA_DOM_LDFLAGS_OTHER}")
|
||||
endif()
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
DESTINATION lib)
|
||||
|
||||
install(DIRECTORY include/
|
||||
DESTINATION include)
|
||||
|
||||
# for compatibility with old build system
|
||||
install(FILES manifest.xml
|
||||
DESTINATION share/${PROJECT_NAME})
|
||||
|
|
|
@ -2,7 +2,8 @@ project(collada_urdf)
|
|||
|
||||
catkin_project(${PROJECT_NAME}
|
||||
LIBRARIES ${PROJECT_NAME}
|
||||
INCLUDE_DIRS include)
|
||||
INCLUDE_DIRS include
|
||||
DEPENDS collada_parser)
|
||||
|
||||
include_directories(include)
|
||||
|
||||
|
@ -43,20 +44,14 @@ endif()
|
|||
find_package(urdf)
|
||||
include_directories(${urdf_INCLUDE_DIRS})
|
||||
|
||||
find_package(urdfdom)
|
||||
include_directories(${urdfdom_INCLUDE_DIRS})
|
||||
|
||||
find_package(collada_parser)
|
||||
include_directories(${collada_parser_INCLUDE_DIRS})
|
||||
|
||||
find_package(resource_retriever)
|
||||
include_directories(${resource_retriever_INCLUDE_DIRS})
|
||||
|
||||
find_package(geometry_angles_utils)
|
||||
include_directories(${geometry_angles_utils_INCLUDE_DIRS})
|
||||
|
||||
add_library(collada_urdf src/collada_urdf.cpp)
|
||||
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${ASSIMP_LIBRARIES} ${collada_parser_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${urdf_LIBRARIES} ${urdfdom_LIBRARIES}
|
||||
add_library(${PROJECT_NAME} src/collada_urdf.cpp)
|
||||
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${ASSIMP_LIBRARIES} ${collada_parser_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${urdf_LIBRARIES}
|
||||
${resource_retriever_LIBRARIES} ${geometry_angles_utils_LIBRARIES} ${Boost_LIBRARIES})
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES COMPILER_FLAGS "${ASSIMP_CXX_FLAGS} ${ASSIMP_CFLAGS_OTHER}")
|
||||
set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "${ASSIMP_LINK_FLAGS}")
|
||||
|
@ -67,6 +62,12 @@ target_link_libraries(urdf_to_collada ${PROJECT_NAME})
|
|||
add_gtest(test_collada_writer test/test_collada_urdf.cpp)
|
||||
target_link_libraries(test_collada_writer ${PROJECT_NAME})
|
||||
|
||||
install(TARGETS ${PROJECT_NAME} urdf_to_collada
|
||||
LIBRARY DESTINATION lib
|
||||
RUNTIME DESTINATION bin)
|
||||
|
||||
install(DIRECTORY include/
|
||||
DESTINATION include)
|
||||
|
||||
# for compatibility with old build system
|
||||
install(FILES manifest.xml
|
||||
|
|
|
@ -2,7 +2,8 @@ project(kdl_parser)
|
|||
|
||||
catkin_project(${PROJECT_NAME}
|
||||
LIBRARIES ${PROJECT_NAME}
|
||||
INCLUDE_DIRS include)
|
||||
INCLUDE_DIRS include
|
||||
DEPENDS Orocos-KDL urdf)
|
||||
|
||||
include_directories(include)
|
||||
|
||||
|
@ -21,11 +22,8 @@ link_directories(${Orocos-KDL_LIBRARY_DIRS})
|
|||
find_package(urdf)
|
||||
include_directories(${urdf_INCLUDE_DIRS})
|
||||
|
||||
find_package(collada_parser)
|
||||
include_directories(${collada_parser_INCLUDE_DIRS})
|
||||
|
||||
add_library(${PROJECT_NAME} src/kdl_parser.cpp)
|
||||
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${Orocos-KDL_LIBRARIES} ${collada_parser_LIBRARIES} ${urdf_LIBRARIES} ${ROS_LIBRARIES})
|
||||
target_link_libraries(${PROJECT_NAME} ${tinyxml_library} ${Orocos-KDL_LIBRARIES} ${urdf_LIBRARIES} ${ROS_LIBRARIES})
|
||||
|
||||
add_executable(check_kdl_parser src/check_kdl_parser.cpp )
|
||||
target_link_libraries(check_kdl_parser ${PROJECT_NAME})
|
||||
|
@ -35,3 +33,12 @@ target_link_libraries(test_kdl_parser ${PROJECT_NAME})
|
|||
|
||||
# How does CATKIN do this?
|
||||
#rosbuild_add_rostest(${PROJECT_SOURCE_DIR}/test/test_kdl_parser.launch)
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
DESTINATION lib)
|
||||
|
||||
install(DIRECTORY include/
|
||||
DESTINATION include)
|
||||
|
||||
# for compatibility with old build system
|
||||
install(FILES manifest.xml
|
||||
DESTINATION share/${PROJECT_NAME})
|
||||
|
|
|
@ -22,6 +22,12 @@ target_link_libraries(${PROJECT_NAME} ${CURL_LIBRARIES} ${ROS_LIBRARIES})
|
|||
|
||||
add_subdirectory(test EXCLUDE_FROM_ALL)
|
||||
|
||||
install(TARGETS ${PROJECT_NAME}
|
||||
DESTINATION lib)
|
||||
|
||||
install(DIRECTORY include/
|
||||
DESTINATION include)
|
||||
|
||||
# for compatibility with old build system
|
||||
install(FILES manifest.xml
|
||||
DESTINATION share/${PROJECT_NAME})
|
||||
|
|
|
@ -2,10 +2,14 @@ project(urdf)
|
|||
|
||||
catkin_project(${PROJECT_NAME}
|
||||
LIBRARIES ${PROJECT_NAME}
|
||||
INCLUDE_DIRS include)
|
||||
INCLUDE_DIRS include
|
||||
DEPENDS urdfdom urdfdom_headers collada_parser)
|
||||
|
||||
include_directories(include)
|
||||
|
||||
find_package(urdfdom_headers REQUIRED)
|
||||
include_directories(${urdfdom_headers_INCLUDE_DIRS})
|
||||
|
||||
find_package(urdfdom REQUIRED)
|
||||
include_directories(${urdfdom_INCLUDE_DIRS})
|
||||
link_directories(${urdfdom_LIBRARY_DIRS})
|
||||
|
@ -40,6 +44,13 @@ target_link_libraries(test_parser ${PROJECT_NAME})
|
|||
# no idea how CATKIN does this
|
||||
# rosbuild_add_rostest(${PROJECT_SOURCE_DIR}/test/test_robot_model_parser.launch)
|
||||
|
||||
install(TARGETS ${PROJECT_NAME} check_urdf urdf_to_graphiz
|
||||
LIBRARY DESTINATION lib
|
||||
RUNTIME DESTINATION bin)
|
||||
|
||||
install(DIRECTORY include/
|
||||
DESTINATION include)
|
||||
|
||||
# for compatibility with old build system
|
||||
install(FILES manifest.xml
|
||||
DESTINATION share/${PROJECT_NAME})
|
||||
|
|
Loading…
Reference in New Issue