summaryrefslogtreecommitdiff
path: root/cmake/packages
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/packages')
-rw-r--r--cmake/packages/AbslSourceConfig.cmake19
-rw-r--r--cmake/packages/EigenSourceConfig.cmake2
-rw-r--r--cmake/packages/FarmhashSourceConfig.cmake2
-rw-r--r--cmake/packages/FlatBuffersConfig.cmake10
-rw-r--r--cmake/packages/FlatBuffersSourceConfig.cmake4
-rw-r--r--cmake/packages/GEMMLowpSourceConfig.cmake2
-rw-r--r--cmake/packages/NEON2SSESourceConfig.cmake2
-rw-r--r--cmake/packages/TensorFlowSourceConfig.cmake2
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)