Top Level Namespace
Defined Under Namespace
Modules: Executorch
Constant Summary collapse
- DEFAULT_LIBS =
Default libraries required for basic operation
%w[ extension_module_static extension_data_loader extension_tensor extension_named_data_map extension_flat_tensor extension_threadpool executorch executorch_core ].freeze
Instance Method Summary collapse
-
#add_prefix_paths(prefix, include_dirs, lib_dirs) ⇒ Object
Helper to add prefix paths.
Instance Method Details
#add_prefix_paths(prefix, include_dirs, lib_dirs) ⇒ Object
Helper to add prefix paths
19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'ext/executorch/extconf.rb', line 19 def add_prefix_paths(prefix, include_dirs, lib_dirs) return false unless prefix && File.directory?(prefix) inc = File.join(prefix, 'include') lib = File.join(prefix, 'lib') if File.directory?(inc) && File.directory?(lib) include_dirs << inc lib_dirs << lib true else false end end |