Skip to content

Commit 5d762b2

Browse files
committed
append to CMAKE_PREFIX_PATH instead of setting executorch_DIR
I think the <package>_DIR mechanism is too low-level -- it helps find <package>, but not any dependencies that <package> also installed next to itself. CMAKE_PREFIX_PATH does both. ghstack-source-id: 2a41508 ghstack-comment-id: 3085703979 Pull-Request: #12618
1 parent 2bff9bd commit 5d762b2

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

examples/models/llama/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ find_package(gflags REQUIRED)
7878
#
7979

8080
# find `executorch` libraries Same as for gflags
81-
set(executorch_DIR ${CMAKE_CURRENT_BINARY_DIR}/../../../lib/cmake/ExecuTorch)
81+
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/../../..)
8282
find_package(executorch CONFIG REQUIRED)
8383
target_link_options_shared_lib(executorch)
8484

examples/models/llava/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ find_package(gflags REQUIRED)
7676
#
7777

7878
# find `executorch` libraries Same as for gflags
79-
set(executorch_DIR ${CMAKE_CURRENT_BINARY_DIR}/../../../lib/cmake/ExecuTorch)
79+
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/../../..)
8080
find_package(executorch CONFIG REQUIRED)
8181
target_link_options_shared_lib(executorch)
8282

examples/models/phi-3-mini/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ set(EXECUTORCH_ROOT "${CMAKE_CURRENT_SOURCE_DIR}/../../..")
2424
set(_common_include_directories
2525
${EXECUTORCH_ROOT}/.. ${EXECUTORCH_ROOT}/runtime/core/portable_type/c10
2626
)
27-
set(executorch_DIR ${CMAKE_CURRENT_BINARY_DIR}/../../../lib/cmake/ExecuTorch)
27+
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/../../..)
2828
find_package(executorch CONFIG REQUIRED)
2929

3030
target_link_options_shared_lib(executorch)

extension/android/CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ set_target_properties(fbjni PROPERTIES
6060
IMPORTED_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/third-party/fbjni/prefab/modules/fbjni/libs/android.${ANDROID_ABI}/libfbjni.so"
6161
)
6262

63-
set(executorch_DIR ${CMAKE_CURRENT_BINARY_DIR}/../../lib/cmake/ExecuTorch)
63+
list(APPEND CMAKE_PREFIX_PATH ${CMAKE_CURRENT_BINARY_DIR}/../..)
6464
target_link_options_shared_lib(executorch)
6565

6666
add_library(executorch_jni SHARED jni/jni_layer.cpp jni/log.cpp jni/jni_layer_runtime.cpp)

0 commit comments

Comments
 (0)