We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 92fb0cc commit ef10a35Copy full SHA for ef10a35
extension/data_loader/CMakeLists.txt
@@ -16,6 +16,14 @@ if(NOT EXECUTORCH_ROOT)
16
set(EXECUTORCH_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/../..)
17
endif()
18
19
+include(CheckIncludeFile)
20
+check_include_file(sys/mman.h ET_HAVE_SYS_MMAN_H)
21
+
22
+if(NOT ET_HAVE_SYS_MMAN_H AND NOT WIN32)
23
+ list(REMOVE_ITEM _extension_data_loader__srcs
24
+ "extension/data_loader/mmap_data_loader.cpp"
25
+ )
26
+endif()
27
list(TRANSFORM _extension_data_loader__srcs PREPEND "${EXECUTORCH_ROOT}/")
28
add_library(extension_data_loader ${_extension_data_loader__srcs})
29
target_link_libraries(extension_data_loader executorch_core)
0 commit comments