###
### Configuration
###
+option(DOWNLOAD_TENSORFLOW "Download TensorFlow source" OFF)
+
option(BUILD_GTEST "Download and build Google Test" ON)
nncc_find_package(GTest QUIET)
--- /dev/null
+function(_TensorFlowSource_import)
+ if(NOT DOWNLOAD_TENSORFLOW)
+ set(TensorFlowSource_FOUND FALSE PARENT_SCOPE)
+ return()
+ endif(NOT DOWNLOAD_TENSORFLOW)
+
+ nncc_find_package(ExternalSourceTools REQUIRED)
+ nncc_find_package(OptionTools REQUIRED)
+
+ envoption(TENSORFLOW_URL https://github.com/tensorflow/tensorflow/archive/v1.7.0.tar.gz)
+
+ ExternalSource_Download(TENSORFLOW ${TENSORFLOW_URL})
+
+ set(TensorFlowSource_DIR ${TENSORFLOW_SOURCE_DIR} PARENT_SCOPE)
+ set(TensorFlowSource_FOUND TRUE PARENT_SCOPE)
+endfunction(_TensorFlowSource_import)
+
+_TensorFlowSource_import()