From c4073db012b7612a7df3747d86c549cddafddf82 Mon Sep 17 00:00:00 2001 From: Kei Okada Date: Wed, 15 Jul 2015 18:03:49 +0900 Subject: [PATCH] remove pcre hack for newer released collada-dom --- collada_urdf/CMakeLists.txt | 12 +++--------- collada_urdf/package.xml | 2 -- collada_urdf/src/urdf_to_collada.cpp | 3 --- urdf/CMakeLists.txt | 6 +++--- urdf/package.xml | 2 -- urdf/src/model.cpp | 3 --- 6 files changed, 6 insertions(+), 22 deletions(-) diff --git a/collada_urdf/CMakeLists.txt b/collada_urdf/CMakeLists.txt index 0e301e9..524f2e9 100644 --- a/collada_urdf/CMakeLists.txt +++ b/collada_urdf/CMakeLists.txt @@ -44,12 +44,6 @@ endif() find_package(Boost REQUIRED COMPONENTS system filesystem program_options) include_directories(${Boost_INCLUDE_DIR}) -find_package(PkgConfig REQUIRED) -pkg_check_modules(PCRECPP libpcrecpp) -if( PCRECPP_FOUND ) - include_directories(${PCRECPP_INCLUDE_DIRS}) - link_directories(${PCRECPP_LIBRARY_DIRS}) -endif() find_package(COLLADA_DOM 2.3 COMPONENTS 1.5) if( COLLADA_DOM_FOUND ) include_directories(${COLLADA_DOM_INCLUDE_DIRS}) @@ -60,17 +54,17 @@ include_directories(${TinyXML_INCLUDE_DIRS} ${catkin_INCLUDE_DIRS}) link_directories(${catkin_LIBRARY_DIRS}) add_library(${PROJECT_NAME} src/collada_urdf.cpp) -target_link_libraries(${PROJECT_NAME} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} ${PCRECPP_LIBRARIES} ${COLLADA_DOM_LIBRARIES} +target_link_libraries(${PROJECT_NAME} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${Boost_LIBRARIES} ${ASSIMP_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}") add_executable(urdf_to_collada src/urdf_to_collada.cpp) -target_link_libraries(urdf_to_collada ${catkin_LIBRARIES} ${PCRECPP_LIBRARIES} ${COLLADA_DOM_LIBRARIES} +target_link_libraries(urdf_to_collada ${catkin_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${Boost_LIBRARIES} ${PROJECT_NAME}) add_executable(collada_to_urdf src/collada_to_urdf.cpp) -target_link_libraries(collada_to_urdf ${ASSIMP_LIBRARIES} ${catkin_LIBRARIES} ${PCRECPP_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${Boost_LIBRARIES}) +target_link_libraries(collada_to_urdf ${ASSIMP_LIBRARIES} ${catkin_LIBRARIES} ${COLLADA_DOM_LIBRARIES} ${Boost_LIBRARIES}) set_target_properties(collada_to_urdf PROPERTIES COMPILER_FLAGS "${ASSIMP_CXX_FLAGS} ${ASSIMP_CFLAGS_OTHER}") set_target_properties(collada_to_urdf PROPERTIES LINK_FLAGS "${ASSIMP_LINK_FLAGS}") diff --git a/collada_urdf/package.xml b/collada_urdf/package.xml index 90e0ac7..63d7ade 100644 --- a/collada_urdf/package.xml +++ b/collada_urdf/package.xml @@ -25,7 +25,6 @@ collada_parser liburdfdom-dev liburdfdom-headers-dev - pcre-dev roscpp urdf geometric_shapes @@ -39,7 +38,6 @@ liburdfdom-dev liburdfdom-headers-dev resource_retriever - pcre roscpp urdf tf diff --git a/collada_urdf/src/urdf_to_collada.cpp b/collada_urdf/src/urdf_to_collada.cpp index 06d6c34..58cec49 100644 --- a/collada_urdf/src/urdf_to_collada.cpp +++ b/collada_urdf/src/urdf_to_collada.cpp @@ -37,9 +37,6 @@ #include "collada_urdf/collada_urdf.h" #include -#include -pcrecpp::RE __re__(""); // https://github.com/ros/robot_model/issues/89 - int main(int argc, char** argv) { if (argc != 3) { diff --git a/urdf/CMakeLists.txt b/urdf/CMakeLists.txt index c844e23..ae7437e 100644 --- a/urdf/CMakeLists.txt +++ b/urdf/CMakeLists.txt @@ -15,9 +15,9 @@ pkg_check_modules(libpcrecpp libpcrecpp) catkin_package( LIBRARIES ${PROJECT_NAME} - INCLUDE_DIRS include + INCLUDE_DIRS include ${TinyXML_INLCLUDE_DIRS} CATKIN_DEPENDS rosconsole_bridge roscpp - DEPENDS urdfdom_headers urdfdom TinyXML + DEPENDS urdfdom_headers urdfdom Boost pcrecpp ) include_directories(SYSTEM ${Boost_INCLUDE_DIR}) @@ -33,7 +33,7 @@ include_directories( link_directories(${catkin_LIBRARY_DIRS}) add_library(${PROJECT_NAME} src/model.cpp src/rosconsole_bridge.cpp) -target_link_libraries(${PROJECT_NAME} ${libpcrecpp_LIBRARIES} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} ${urdfdom_LIBRARIES}) +target_link_libraries(${PROJECT_NAME} ${TinyXML_LIBRARIES} ${catkin_LIBRARIES} ${urdfdom_LIBRARIES}) if(APPLE) set_target_properties(${PROJECT_NAME} PROPERTIES LINK_FLAGS "-undefined dynamic_lookup") diff --git a/urdf/package.xml b/urdf/package.xml index 0698774..466c53b 100644 --- a/urdf/package.xml +++ b/urdf/package.xml @@ -23,7 +23,6 @@ liburdfdom-headers-dev rosconsole_bridge roscpp - pcre-dev urdf_parser_plugin pluginlib cmake_modules @@ -33,7 +32,6 @@ liburdfdom-headers-dev rosconsole_bridge roscpp - pcre urdf_parser_plugin pluginlib diff --git a/urdf/src/model.cpp b/urdf/src/model.cpp index 636c697..7a6d4ff 100644 --- a/urdf/src/model.cpp +++ b/urdf/src/model.cpp @@ -52,9 +52,6 @@ #include #include -#include -pcrecpp::RE __re__(""); - namespace urdf{ static bool IsColladaData(const std::string& data)