[ann-ref] Check required targets (#3923)
author박종현/On-Device Lab(SR)/Staff Engineer/삼성전자 <jh1302.park@samsung.com>
Fri, 21 Jun 2019 08:42:36 +0000 (17:42 +0900)
committerGitHub Enterprise <noreply-CODE@samsung.com>
Fri, 21 Jun 2019 08:42:36 +0000 (17:42 +0900)
Now, ann-ref build gets stuck with error message if required targets are
missing.

Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
contrib/ann-ref/CMakeLists.txt

index 5558f12..d18a3c7 100644 (file)
@@ -10,6 +10,10 @@ if(NOT GEMMLowp_FOUND)
   return()
 endif(NOT GEMMLowp_FOUND)
 
+nncc_include(TargetRequire)
+
+TargetRequire_Assert(ann_api eigen gemmlowp)
+
 file(GLOB_RECURSE SOURCES "src/*.cpp")
 
 function(ann_ref_configure TARGET)