overte-JulianGro/cmake/macros/TargetDraco.cmake
Edgar 8d37f2b7d1
🚧 WIP build with conan
Currently can only build the interface
2025-02-27 12:31:19 +01: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()