Lines Matching +full:include +full:- +full:dirs

2 # SPDX-License-Identifier: Apache-2.0
9 # The tarball can be extracted and used in the extension build system to include
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
32 include(extensions)
33 include(yaml)
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})/")
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)
174 set(llext_edk_inc ${llext_edk}/include)
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=?([^=].*)$")
239 …file(COPY ${PROJECT_BINARY_DIR}/edk/include/generated/ DESTINATION ${llext_edk_inc}/zephyr/include