From ca4e5d9c9872a7ff27737fb4f2125507525e75c3 Mon Sep 17 00:00:00 2001 From: Gerard Marull-Paretas Date: Fri, 5 Apr 2024 12:12:50 +0200 Subject: [PATCH] cmake: use INTERFACE_SOURCES in zephyr_syscall_header Instead of INTERFACE_INCLUDE_DIRECTORIES, because header files are used, not directories. Headers were added to both, target sources and include directories. Signed-off-by: Gerard Marull-Paretas --- CMakeLists.txt | 2 +- cmake/modules/extensions.cmake | 4 ---- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 2d802277a68..20ff0c9caaf 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -840,7 +840,7 @@ add_subdirectory(kernel) get_property( syscalls_file_list TARGET syscalls_interface - PROPERTY INTERFACE_INCLUDE_DIRECTORIES + PROPERTY INTERFACE_SOURCES ) file(CONFIGURE OUTPUT ${syscalls_file_list_output} CONTENT "@syscalls_file_list@" @ONLY) diff --git a/cmake/modules/extensions.cmake b/cmake/modules/extensions.cmake index 32f7531167e..cb878e3b813 100644 --- a/cmake/modules/extensions.cmake +++ b/cmake/modules/extensions.cmake @@ -1634,10 +1634,6 @@ function(zephyr_syscall_header) syscalls_interface INTERFACE ${header_file} ) - target_include_directories( - syscalls_interface INTERFACE - ${header_file} - ) add_dependencies( syscalls_interface ${header_file}