diff options
Diffstat (limited to 'cmake/packages')
-rw-r--r-- | cmake/packages/AbslSourceConfig.cmake | 19 | ||||
-rw-r--r-- | cmake/packages/EigenSourceConfig.cmake | 2 | ||||
-rw-r--r-- | cmake/packages/FarmhashSourceConfig.cmake | 2 | ||||
-rw-r--r-- | cmake/packages/FlatBuffersConfig.cmake | 10 | ||||
-rw-r--r-- | cmake/packages/FlatBuffersSourceConfig.cmake | 4 | ||||
-rw-r--r-- | cmake/packages/GEMMLowpSourceConfig.cmake | 2 | ||||
-rw-r--r-- | cmake/packages/NEON2SSESourceConfig.cmake | 2 | ||||
-rw-r--r-- | cmake/packages/TensorFlowSourceConfig.cmake | 2 |
8 files changed, 33 insertions, 10 deletions
diff --git a/cmake/packages/AbslSourceConfig.cmake b/cmake/packages/AbslSourceConfig.cmake new file mode 100644 index 000000000..9075b7397 --- /dev/null +++ b/cmake/packages/AbslSourceConfig.cmake @@ -0,0 +1,19 @@ +function(_AbslSource_import) + if(NOT DOWNLOAD_ABSL) + set(AbslSource_FOUND FALSE PARENT_SCOPE) + return() + endif(NOT DOWNLOAD_ABSL) + + nnfw_include(ExternalSourceTools) + nnfw_include(OptionTools) + + # NOTE The following URL comes from TensorFlow 1.12 + envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") + set(ABSL_URL ${EXTERNAL_DOWNLOAD_SERVER}/abseil/abseil-cpp/archive/48cd2c3f351ff188bc85684b84a91b6e6d17d896.tar.gz) + ExternalSource_Download("absl" ${ABSL_URL}) + + set(AbslSource_DIR ${absl_SOURCE_DIR} PARENT_SCOPE) + set(AbslSource_FOUND TRUE PARENT_SCOPE) +endfunction(_AbslSource_import) + +_AbslSource_import() diff --git a/cmake/packages/EigenSourceConfig.cmake b/cmake/packages/EigenSourceConfig.cmake index aac30dff5..dd94e069e 100644 --- a/cmake/packages/EigenSourceConfig.cmake +++ b/cmake/packages/EigenSourceConfig.cmake @@ -7,7 +7,7 @@ function(_EigenSource_import) nnfw_include(ExternalSourceTools) nnfw_include(OptionTools) - # NOTE The following URL comes from TensorFlow 1.9 + # NOTE TensorFlow 1.12 downloads Eign from the following URL envoption(EXTERNAL_DOWNLOAD_SERVER "https://bitbucket.org") set(EIGEN_URL ${EXTERNAL_DOWNLOAD_SERVER}/eigen/eigen/get/fd6845384b86.tar.gz) ExternalSource_Download("eigen" ${EIGEN_URL}) diff --git a/cmake/packages/FarmhashSourceConfig.cmake b/cmake/packages/FarmhashSourceConfig.cmake index 29bc7f213..802367968 100644 --- a/cmake/packages/FarmhashSourceConfig.cmake +++ b/cmake/packages/FarmhashSourceConfig.cmake @@ -7,7 +7,7 @@ function(_FarmhashSource_import) nnfw_include(ExternalSourceTools) nnfw_include(OptionTools) - # NOTE TensorFlow 1.9 downloads farmhash from the following URL + # NOTE TensorFlow 1.12 downloads farmhash from the following URL envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") set(FARMHASH_URL ${EXTERNAL_DOWNLOAD_SERVER}/google/farmhash/archive/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz) ExternalSource_Download("farmhash" ${FARMHASH_URL}) diff --git a/cmake/packages/FlatBuffersConfig.cmake b/cmake/packages/FlatBuffersConfig.cmake index fab08fe39..064673158 100644 --- a/cmake/packages/FlatBuffersConfig.cmake +++ b/cmake/packages/FlatBuffersConfig.cmake @@ -15,18 +15,22 @@ function(_FlatBuffers_import) # From FlatBuffers's CMakeLists.txt list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_cpp.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_dart.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_fbs.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_general.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_go.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_grpc.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_js.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_json_schema.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_lobster.cpp") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_lua.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_php.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_python.cpp") - list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_fbs.cpp") - list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_grpc.cpp") - list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/idl_gen_json_schema.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/flatc.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/src/flatc_main.cpp") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/grpc/src/compiler/cpp_generator.cc") list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/grpc/src/compiler/go_generator.cc") + list(APPEND FlatBuffers_Compiler_SRCS "${FlatBuffersSource_DIR}/grpc/src/compiler/java_generator.cc") if(NOT TARGET flatbuffers) add_library(flatbuffers ${FlatBuffers_Library_SRCS}) diff --git a/cmake/packages/FlatBuffersSourceConfig.cmake b/cmake/packages/FlatBuffersSourceConfig.cmake index f062c2608..5f142bff7 100644 --- a/cmake/packages/FlatBuffersSourceConfig.cmake +++ b/cmake/packages/FlatBuffersSourceConfig.cmake @@ -7,9 +7,9 @@ function(_FlatBuffersSource_import) nnfw_include(ExternalSourceTools) nnfw_include(OptionTools) - # NOTE TensorFlow 1.9 downloads FlatBuffers from the following URL + # NOTE TensorFlow 1.12 downloads FlatBuffers from the following URL envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") - set(FLATBUFFERS_URL ${EXTERNAL_DOWNLOAD_SERVER}/google/flatbuffers/archive/971a68110e4fc1bace10fcb6deeb189e7e1a34ce.tar.gz) + set(FLATBUFFERS_URL ${EXTERNAL_DOWNLOAD_SERVER}/google/flatbuffers/archive/1f5eae5d6a135ff6811724f6c57f911d1f46bb15.tar.gz) ExternalSource_Download("flatbuffers" ${FLATBUFFERS_URL}) set(FlatBuffersSource_DIR ${flatbuffers_SOURCE_DIR} PARENT_SCOPE) diff --git a/cmake/packages/GEMMLowpSourceConfig.cmake b/cmake/packages/GEMMLowpSourceConfig.cmake index f5e73355e..613ff29b5 100644 --- a/cmake/packages/GEMMLowpSourceConfig.cmake +++ b/cmake/packages/GEMMLowpSourceConfig.cmake @@ -7,7 +7,7 @@ function(_GEMMLowpSource_import) nnfw_include(ExternalSourceTools) nnfw_include(OptionTools) - # NOTE TensorFlow 1.9 uses the following URL + # NOTE TensorFlow 1.12 uses the following URL envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") set(GEMMLOWP_URL ${EXTERNAL_DOWNLOAD_SERVER}/google/gemmlowp/archive/38ebac7b059e84692f53e5938f97a9943c120d98.tar.gz) ExternalSource_Download("gemmlowp" ${GEMMLOWP_URL}) diff --git a/cmake/packages/NEON2SSESourceConfig.cmake b/cmake/packages/NEON2SSESourceConfig.cmake index 6258b536d..b656f5700 100644 --- a/cmake/packages/NEON2SSESourceConfig.cmake +++ b/cmake/packages/NEON2SSESourceConfig.cmake @@ -7,7 +7,7 @@ function(_NEON2SSESource_import) nnfw_include(ExternalSourceTools) nnfw_include(OptionTools) - # NOTE TensorFlow 1.9 downloads NEON2SSE from the following URL + # NOTE TensorFlow 1.12 downloads NEON2SSE from the following URL envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") set(NEON2SSE_URL ${EXTERNAL_DOWNLOAD_SERVER}/intel/ARM_NEON_2_x86_SSE/archive/0f77d9d182265259b135dad949230ecbf1a2633d.tar.gz) ExternalSource_Download("neon_2_sse" ${NEON2SSE_URL}) diff --git a/cmake/packages/TensorFlowSourceConfig.cmake b/cmake/packages/TensorFlowSourceConfig.cmake index ee88f9335..5828334c7 100644 --- a/cmake/packages/TensorFlowSourceConfig.cmake +++ b/cmake/packages/TensorFlowSourceConfig.cmake @@ -8,7 +8,7 @@ function(_TensorFlowSource_import) nnfw_include(OptionTools) envoption(EXTERNAL_DOWNLOAD_SERVER "https://github.com") - set(TENSORFLOW_URL ${EXTERNAL_DOWNLOAD_SERVER}/tensorflow/tensorflow/archive/v1.9.0.tar.gz) + set(TENSORFLOW_URL ${EXTERNAL_DOWNLOAD_SERVER}/tensorflow/tensorflow/archive/v1.12.0.tar.gz) ExternalSource_Download("tensorflow" ${TENSORFLOW_URL}) set(TensorFlowSource_DIR ${tensorflow_SOURCE_DIR} PARENT_SCOPE) |