Commit 281a3bb 1 parent b3ab8aa commit 281a3bb Copy full SHA for 281a3bb
File tree 1 file changed +16
-0
lines changed
autoware_lanelet2_extension
1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -2,6 +2,22 @@ cmake_minimum_required(VERSION 3.14)
2
2
project (autoware_lanelet2_extension)
3
3
4
4
find_package (autoware_cmake REQUIRED)
5
+
6
+ find_package (TinyXML2 CONFIG QUIET )
7
+ if (NOT TinyXML2_FOUND)
8
+ find_path (TINYXML2_INCLUDE_DIR NAMES tinyxml2.h)
9
+ find_library (TINYXML2_LIBRARY tinyxml2)
10
+ include (FindPackageHandleStandardArgs)
11
+ find_package_handle_standard_args(TinyXML2 DEFAULT_MSG TINYXML2_LIBRARY TINYXML2_INCLUDE_DIR)
12
+ mark_as_advanced (TINYXML2_INCLUDE_DIR TINYXML2_LIBRARY)
13
+ if (NOT TARGET tinyxml2::tinyxml2)
14
+ add_library (tinyxml2::tinyxml2 UNKNOWN IMPORTED )
15
+ set_property (TARGET tinyxml2::tinyxml2 PROPERTY IMPORTED_LOCATION ${TINYXML2_LIBRARY} )
16
+ set_property (TARGET tinyxml2::tinyxml2 PROPERTY INTERFACE_INCLUDE_DIRECTORIES ${TINYXML2_INCLUDE_DIR} )
17
+ list (APPEND TinyXML2_TARGETS tinyxml2::tinyxml2)
18
+ endif ()
19
+ endif ()
20
+
5
21
autoware_package()
6
22
7
23
ament_auto_add_library(${PROJECT_NAME} _lib SHARED
You can’t perform that action at this time.
0 commit comments