overte/cmake/macros/TargetDraco.cmake
Edgar 559d3712dd 🚧 WIP build with conan
Currently can only build the interface
2025-05-14 17:21:29 +02:00

14 lines
607 B
CMake

macro(TARGET_DRACO)
if (ANDROID)
set(INSTALL_DIR ${HIFI_ANDROID_PRECOMPILED}/draco)
set(DRACO_INCLUDE_DIRS "${INSTALL_DIR}/include" CACHE STRING INTERNAL)
set(LIB_DIR ${INSTALL_DIR}/lib)
list(APPEND DRACO_LIBRARIES ${LIB_DIR}/libdraco.a)
list(APPEND DRACO_LIBRARIES ${LIB_DIR}/libdracodec.a)
list(APPEND DRACO_LIBRARIES ${LIB_DIR}/libdracoenc.a)
target_link_libraries(${TARGET_NAME} ${DRACO_LIBRARIES})
else()
find_package(draco REQUIRED)
target_link_libraries(${TARGET_NAME} draco::draco)
endif()
endmacro()