This commit adds 'Farmhash' as an external module which provides
'farmhash' library target.
Signed-off-by: Jonghyun Park <jh1302.park@samsung.com>
--- /dev/null
+function(_Farmhash_import)
+ nncc_find_package(FarmhashSource QUIET)
+
+ if(NOT FarmhashSource_FOUND)
+ set(Farmhash_FOUND FALSE PARENT_SCOPE)
+ return()
+ endif(NOT FarmhashSource_FOUND)
+
+ if(NOT TARGET farmhash)
+ add_library(farmhash "${FarmhashSource_DIR}/src/farmhash.cc")
+ target_include_directories(farmhash PUBLIC "${FarmhashSource_DIR}/src")
+ endif(NOT TARGET farmhash)
+
+ set(Farmhash_FOUND TRUE PARENT_SCOPE)
+endfunction(_Farmhash_import)
+
+_Farmhash_import()