File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -356,16 +356,22 @@ if (REFLECTCPP_MSGPACK OR REFLECTCPP_CHECK_HEADERS)
356356 endif ()
357357endif ()
358358
359- set (parquet_lib Parquet::parquet_${linkage_type} )
360359if (REFLECTCPP_PARQUET OR REFLECTCPP_CHECK_HEADERS)
361360 if (NOT TARGET "${arrow_lib} " )
362361 find_package (Arrow CONFIG REQUIRED )
363362 endif ()
364363
364+ find_package (Parquet CONFIG REQUIRED
365+ NAMES Parquet Arrow # Conan merges the Parquet package into Arrow
366+ )
367+
368+ set (parquet_lib Parquet::parquet_${linkage_type} )
365369 if (NOT TARGET "${parquet_lib} " )
366- find_package (Parquet CONFIG REQUIRED
367- NAMES Parquet Arrow # Conan merges the Parquet package into Arrow
368- )
370+ if (TARGET Parquet::parquet_shared)
371+ set (parquet_lib Parquet::parquet_shared)
372+ else ()
373+ set (parquet_lib arrow::arrow)
374+ endif ()
369375 endif ()
370376
371377 target_link_libraries (reflectcpp PUBLIC "${arrow_lib} " "${parquet_lib} " )
You can’t perform that action at this time.
0 commit comments