build.patch 899 B

12345678910111213141516171819202122232425
  1. diff --git a/CMakeLists.txt b/CMakeLists.txt
  2. --- a/CMakeLists.txt
  3. +++ b/CMakeLists.txt
  4. @@ -41,7 +41,7 @@ if (NOT MSVC)
  5. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
  6. endif()
  7. -find_package(console_bridge 0.3 REQUIRED)
  8. +find_package(console_bridge REQUIRED)
  9. include_directories(SYSTEM ${console_bridge_INCLUDE_DIRS})
  10. link_directories(${console_bridge_LIBRARY_DIRS})
  11. diff --git a/urdf_parser/CMakeLists.txt b/urdf_parser/CMakeLists.txt
  12. --- a/urdf_parser/CMakeLists.txt
  13. +++ b/urdf_parser/CMakeLists.txt
  14. @@ -1,5 +1,9 @@
  15. include_directories(include)
  16. +if(MSVC)
  17. +add_definitions(-D_USE_MATH_DEFINES)
  18. +endif()
  19. +
  20. add_library(urdfdom_world SHARED src/pose.cpp src/model.cpp src/link.cpp src/joint.cpp src/world.cpp)
  21. target_link_libraries(urdfdom_world ${TinyXML_LIBRARIES} ${console_bridge_LIBRARIES})
  22. set_target_properties(urdfdom_world PROPERTIES SOVERSION ${URDF_MAJOR_MINOR_VERSION})