blob: 39fe56827f33690b690347de2cd31a0ab1134a56 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
--- cmake/SearchForStuff.cmake.orig 2018-11-14 23:55:43 UTC
+++ cmake/SearchForStuff.cmake
@@ -9,24 +9,24 @@ if (USE_EXTERNAL_TINYXML)
#################################################
# Find tinyxml. Only debian distributions package tinyxml with a pkg-config
# Use pkg_check_modules and fallback to manual detection (needed, at least, for MacOS)
- pkg_check_modules(tinyxml tinyxml)
+ pkg_check_modules(tinyxml tinyxml2)
if (NOT tinyxml_FOUND)
- find_path (tinyxml_include_dirs tinyxml.h ${tinyxml_include_dirs} ENV CPATH)
- find_library(tinyxml_LIBRARIES NAMES tinyxml)
+ find_path (tinyxml_include_dirs tinyxml2.h ${tinyxml_include_dirs} ENV CPATH)
+ find_library(tinyxml_LIBRARIES NAMES tinyxml2)
set (tinyxml_FAIL False)
if (NOT tinyxml_include_dirs)
- message (STATUS "Looking for tinyxml headers - not found")
+ message (STATUS "Looking for tinyxml2 headers - not found")
set (tinyxml_FAIL True)
endif()
if (NOT tinyxml_LIBRARIES)
- message (STATUS "Looking for tinyxml library - not found")
+ message (STATUS "Looking for tinyxml2 library - not found")
set (tinyxml_FAIL True)
endif()
endif()
if (tinyxml_FAIL)
- message (STATUS "Looking for tinyxml.h - not found")
- BUILD_ERROR("Missing: tinyxml")
+ message (STATUS "Looking for tinyxml2.h - not found")
+ BUILD_ERROR("Missing: tinyxml2")
endif()
else()
# Needed in WIN32 since in UNIX the flag is added in the code installed
@@ -55,6 +55,7 @@ endif()
if (NOT DEFINED USE_INTERNAL_URDF OR NOT USE_INTERNAL_URDF)
# check for urdfdom with pkg-config
pkg_check_modules(URDF urdfdom>=1.0)
+ pkg_check_modules(URDF_h urdfdom_headers>=1.0)
if (NOT URDF_FOUND)
if (NOT DEFINED USE_INTERNAL_URDF)
@@ -65,7 +66,7 @@ if (NOT DEFINED USE_INTERNAL_URDF OR NOT USE_INTERNAL_
endif()
else()
# what am I doing here? pkg-config and cmake
- set(URDF_INCLUDE_DIRS ${URDF_INCLUDEDIR})
+ set(URDF_INCLUDE_DIRS ${URDF_INCLUDEDIR} ${URDF_h_INCLUDEDIR})
set(URDF_LIBRARY_DIRS ${URDF_LIBDIR})
endif()
endif()
|