Skip to content

Commit 8a2f186

Browse files
authored
chore: specify fmt_ROOT in avro for find package (#44)
1 parent 6995fc5 commit 8a2f186

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

cmake_modules/ThirdpartyToolchain.cmake

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -552,6 +552,9 @@ macro(build_avro)
552552
get_target_property(AVRO_ZLIB_INCLUDE_DIR zlib INTERFACE_INCLUDE_DIRECTORIES)
553553
get_filename_component(AVRO_ZLIB_ROOT "${AVRO_ZLIB_INCLUDE_DIR}" DIRECTORY)
554554

555+
get_target_property(AVRO_FMT_INCLUDE_DIR fmt INTERFACE_INCLUDE_DIRECTORIES)
556+
get_filename_component(AVRO_FMT_ROOT "${AVRO_FMT_INCLUDE_DIR}" DIRECTORY)
557+
555558
set(AVRO_CMAKE_CXX_FLAGS "${EP_CXX_FLAGS} -Wno-error")
556559
set(AVRO_CMAKE_C_FLAGS "${EP_C_FLAGS} -Wno-error")
557560

@@ -563,6 +566,7 @@ macro(build_avro)
563566
"-DAVRO_BUILD_TESTS=OFF"
564567
"-DAVRO_BUILD_EXECUTABLES=OFF"
565568
"-DZLIB_ROOT=${AVRO_ZLIB_ROOT}"
569+
"-Dfmt_ROOT=${AVRO_FMT_ROOT}"
566570
"-Dzstd_ROOT=${AVRO_ZSTD_ROOT}"
567571
"-DSnappy_ROOT=${AVRO_SNAPPY_ROOT}")
568572
externalproject_add(avro_ep
@@ -571,7 +575,7 @@ macro(build_avro)
571575
SOURCE_SUBDIR "lang/c++"
572576
CMAKE_ARGS ${AVRO_CMAKE_ARGS}
573577
BUILD_BYPRODUCTS "${AVRO_STATIC_LIB}"
574-
DEPENDS zlib zstd snappy)
578+
DEPENDS fmt zlib zstd snappy)
575579

576580
file(MAKE_DIRECTORY "${AVRO_INCLUDE_DIR}")
577581

0 commit comments

Comments
 (0)