Skip to content

Commit e85c3de

Browse files
committed
fix(tab5): resolve extra component dirs
1 parent 734d2c1 commit e85c3de

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

platforms/tab5/CMakeLists.txt

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,21 @@
44
# CMakeLists in this exact order for cmake to work correctly
55
cmake_minimum_required(VERSION 3.5)
66

7-
set(EXTRA_COMPONENT_DIRS
8-
"../../dependencies"
9-
"../../components"
7+
set(_extra_component_dirs
8+
"${CMAKE_CURRENT_LIST_DIR}/../../dependencies"
9+
"${CMAKE_CURRENT_LIST_DIR}/../../components"
1010
)
1111

12+
set(EXTRA_COMPONENT_DIRS "")
13+
foreach(_dir IN LISTS _extra_component_dirs)
14+
get_filename_component(_resolved "${_dir}" REALPATH)
15+
list(APPEND EXTRA_COMPONENT_DIRS "${_resolved}")
16+
endforeach()
17+
18+
unset(_resolved)
19+
unset(_dir)
20+
unset(_extra_component_dirs)
21+
1222
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
1323

1424
project(m5stack_tab5)

0 commit comments

Comments
 (0)