Lines Matching +full:llext +full:- +full:edk

2 # SPDX-License-Identifier: Apache-2.0
5 # build an llext extension. It does so by copying all headers accessible from
16 # - cmake application source-dir
17 # - cmake board name
18 # - cmake board qualifiers
19 # - cmake board revision
20 # - cmake llext-edk cflags
21 # - cmake llext-edk file
22 # - cmake llext-edk include-dirs
23 # - west topdir
55 # <install-dir>/include/zephyr/include/generated, files coming from zephyr base at
56 # <install-dir>/include/zephyr/include, files from west top dir (for instance, hal modules),
57 # at <install-dir>/include and application ones at <install-dir>/include/<application-dir>.
59 # at <install-dir>/include/<full-path-to-external-include>, so we avoid any external lib
124 set(DASHIMACROS "-imacros\${CMAKE_CURRENT_LIST_DIR}/")
125 set(DASHI "-I\${CMAKE_CURRENT_LIST_DIR}/")
135 set(DASHIMACROS "-imacros\$(${install_dir_var})/")
136 set(DASHI "-I\$(${install_dir_var})/")
152 "The LLEXT EDK is not compatible with CONFIG_LLEXT_EXPORT_BUILTINS_BY_SLID.")
158 yaml_get(llext_edk_cflags NAME build_info KEY cmake llext-edk cflags)
159 yaml_get(llext_edk_file NAME build_info KEY cmake llext-edk file)
160 yaml_get(INTERFACE_INCLUDE_DIRECTORIES NAME build_info KEY cmake llext-edk include-dirs)
161 yaml_get(APPLICATION_SOURCE_DIR NAME build_info KEY cmake application source-dir)
182 # - with one or two preceding dashes
183 # - separated from the argument, joined by '=', or joined (no separator)
184 if(flag MATCHES "^--?imacros$")
188 elseif(flag MATCHES "^--?imacros=?([^=].*)$")
238 # Copy syscall headers from edk directory, as they were regenerated there.
239 …file(COPY ${PROJECT_BINARY_DIR}/edk/include/generated/ DESTINATION ${llext_edk_inc}/zephyr/include…
243 # Generate the EDK flags files