Skip to content

Commit 281a3bb

Browse files
committed
WIP2
Signed-off-by: Mamoru Sobue <mamoru.sobue@tier4.jp>
1 parent b3ab8aa commit 281a3bb

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

autoware_lanelet2_extension/CMakeLists.txt

+16
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@ cmake_minimum_required(VERSION 3.14)
22
project(autoware_lanelet2_extension)
33

44
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+
521
autoware_package()
622

723
ament_auto_add_library(${PROJECT_NAME}_lib SHARED

0 commit comments

Comments
 (0)