From d1a3fa676de4dd613338f602e1fb7710109f4e5b Mon Sep 17 00:00:00 2001 From: Jie Fu Date: Sat, 28 Jun 2025 20:07:26 +0800 Subject: [PATCH] Fix the build broken of examples/llm_manual CMake Error at third-party/executorch/tools/cmake/common/preset.cmake:122 (message): Use of 'EXECUTORCH_BUILD_EXTENSION_MODULE' requires 'EXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR' Call Stack (most recent call first): third-party/executorch/tools/cmake/preset/default.cmake:300 (check_required_options_on) third-party/executorch/CMakeLists.txt:87 (include) --- docs/source/llm/getting-started.md | 2 ++ examples/llm_manual/CMakeLists.txt | 1 + 2 files changed, 3 insertions(+) diff --git a/docs/source/llm/getting-started.md b/docs/source/llm/getting-started.md index 7d54f4d2dde..06705c2e4d5 100644 --- a/docs/source/llm/getting-started.md +++ b/docs/source/llm/getting-started.md @@ -362,6 +362,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) option(EXECUTORCH_ENABLE_LOGGING "" ON) option(EXECUTORCH_BUILD_EXTENSION_DATA_LOADER "" ON) option(EXECUTORCH_BUILD_EXTENSION_MODULE "" ON) +option(EXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR "" ON) option(EXECUTORCH_BUILD_EXTENSION_TENSOR "" ON) option(EXECUTORCH_BUILD_KERNELS_OPTIMIZED "" ON) @@ -517,6 +518,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) option(EXECUTORCH_ENABLE_LOGGING "" ON) option(EXECUTORCH_BUILD_EXTENSION_DATA_LOADER "" ON) option(EXECUTORCH_BUILD_EXTENSION_MODULE "" ON) +option(EXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR "" ON) option(EXECUTORCH_BUILD_EXTENSION_TENSOR "" ON) option(EXECUTORCH_BUILD_KERNELS_OPTIMIZED "" ON) option(EXECUTORCH_BUILD_XNNPACK "" ON) # Build with Xnnpack backend diff --git a/examples/llm_manual/CMakeLists.txt b/examples/llm_manual/CMakeLists.txt index 1283eb548ea..056e352cb0f 100644 --- a/examples/llm_manual/CMakeLists.txt +++ b/examples/llm_manual/CMakeLists.txt @@ -13,6 +13,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED True) # Set options for executorch build. option(EXECUTORCH_BUILD_EXTENSION_DATA_LOADER "" ON) option(EXECUTORCH_BUILD_EXTENSION_MODULE "" ON) +option(EXECUTORCH_BUILD_EXTENSION_FLAT_TENSOR "" ON) option(EXECUTORCH_BUILD_EXTENSION_TENSOR "" ON) option(EXECUTORCH_BUILD_KERNELS_OPTIMIZED "" ON) option(EXECUTORCH_BUILD_XNNPACK "" ON) # Build with Xnnpack backend