1 function(_EigenSource_import)
3 set(EigenSource_FOUND FALSE PARENT_SCOPE)
5 endif(NOT DOWNLOAD_EIGEN)
7 nnas_include(ExternalSourceTools)
8 nnas_include(OptionTools)
10 # NOTE TensorFlow 1.13.1 uses https://bitbucket.org/eigen/eigen/get/9f48e814419e.tar.gz
11 # but it has a issue https://eigen.tuxfamily.org/bz/show_bug.cgi?id=1643
12 # The following URL resolves above issue
13 envoption(EXTERNAL_DOWNLOAD_SERVER "https://mirror.bazel.build/bitbucket.org")
14 envoption(EIGEN_1_13_1_URL ${EXTERNAL_DOWNLOAD_SERVER}/eigen/eigen/get/88fc23324517.tar.gz)
16 ExternalSource_Download(EIGEN
18 URL ${EIGEN_1_13_1_URL})
20 set(EigenSource_DIR ${EIGEN_SOURCE_DIR} PARENT_SCOPE)
21 set(EigenSource_FOUND TRUE PARENT_SCOPE)
22 endfunction(_EigenSource_import)