drishtiΒΆ
hunter_add_package(drishti)
find_package(drishti CONFIG REQUIRED)
add_executable(drishti foo.cpp)
target_link_libraries(drishti PUBLIC drishti::drishti)
Next custom dependencies should be set in local config.cmake
file explicitly:
hunter_config(
xgboost
VERSION 0.40-p10
CMAKE_ARGS XGBOOST_USE_HALF=ON XGBOOST_USE_CEREAL=ON XGBOOST_DO_LEAN=ON
)
hunter_config(
acf
VERSION ${HUNTER_acf_VERSION}
CMAKE_ARGS
ACF_BUILD_OGLES_GPGPU=ON
)
if(ANDROID)
# https://travis-ci.org/ingenue/hunter/jobs/287844545
# Will be fixed in Android NDK 17
set(drishti_dlib_version 19.2-p2)
# error: 'struct lconv' has no member named 'decimal_point' -/-
hunter_config(nlohmann_json VERSION 2.1.1-p1)
else()
set(drishti_dlib_version 19.6-p2)
endif()
hunter_config(
dlib
VERSION ${drishti_dlib_version}
CMAKE_ARGS
DLIB_USE_BLAS=OFF
DLIB_USE_LAPACK=OFF
DLIB_USE_MKL_FFT=OFF
)