update local vs dependency cmake build logic (we rely on HUNTER_ENABLED to indicate a package build, so the test will fail for in-repo builds after the first build — this isn’t really a problem until the local config options are different — so we set ACF_IS_REPO_BUILD in the cache to remember that we are an in-repo build)
fix grammar in cmake error
add an option to ignore the CI friendly drishti-upload configuration (in favor of local (most likely more recent versions of opencv, etc)
update local cmake logic related to gpu use : assume we won’t have a gpu on CI platforms unless it is android where the HW emulator is available and assume gpu is available elsewhere (reasonable heuristic)
use ACF_HAS_GPU for conditiona gpu builds (if that stuff is enabled)
enable ACF_USE_DRISHTI_UPLOAD in travis/appveyor configs
update logic for building aglet (for portable context usage): if we are building tests or examples and ACF_HAS_GPU AND ACF_BUILD_OGLES_GPGPU then we pull in the aglet package for later context creation in the console apps/tests
update logic related to GPU tests in src/lib/acf/ut/CMakeLists.txt: if (ACF_BUILD_OGLES_GPGPU and aglet_FOUND)
move some of ObjectDetector.h definition to ObjectDetector.cpp (explicit compilation)
if (ACF_BUILD_OGLES_GPGPU and aglet_FOUND)