From 7ff3bc4674b4514ac69f2ded4d050671918f0784 Mon Sep 17 00:00:00 2001 From: Daniel Jasinski Date: Tue, 20 Aug 2024 07:21:56 +0200 Subject: [PATCH] build: Fix rpserver and rpproxy CMake builds argtable3 include directories are appended as NUTTX_INCLUDE_DIRECTORIES property, symlink creation is no longer needed. Signed-off-by: Daniel Jasinski --- system/argtable3/CMakeLists.txt | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/system/argtable3/CMakeLists.txt b/system/argtable3/CMakeLists.txt index 30ff55c86..cb38247c8 100644 --- a/system/argtable3/CMakeLists.txt +++ b/system/argtable3/CMakeLists.txt @@ -81,10 +81,11 @@ if(CONFIG_SYSTEM_ARGTABLE3) target_sources(argtable3 PRIVATE ${SRCS}) - if(NOT EXISTS ${CMAKE_BINARY_DIR}/apps/include/argtable3.h) - file(CREATE_LINK ${CMAKE_CURRENT_LIST_DIR}/argtable3/src/argtable3.h - ${CMAKE_BINARY_DIR}/apps/include/argtable3.h SYMBOLIC) - endif() + set_property( + TARGET nuttx + APPEND + PROPERTY NUTTX_INCLUDE_DIRECTORIES + ${NUTTX_APPS_DIR}/system/argtable3/argtable3/src) target_compile_options(argtable3 PRIVATE -DARG_REPLACE_GETOPT=0)