File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -632,6 +632,15 @@ macro(project project_name)
632632 set (${PROJECT_NAME} _VERSION_TWEAK "${${PROJECT_NAME} _VERSION_TWEAK}" PARENT_SCOPE)
633633 set (${PROJECT_NAME} _DESCRIPTION "${${PROJECT_NAME} _DESCRIPTION}" PARENT_SCOPE)
634634 set (${PROJECT_NAME} _HOMEPAGE_URL "${${PROJECT_NAME} _HOMEPAGE_URL}" PARENT_SCOPE)
635+ if (${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.21" )
636+ if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR )
637+ set (PROJECT_IS_TOP_LEVEL ON PARENT_SCOPE)
638+ set (${PROJECT_NAME} _IS_TOP_LEVEL ON PARENT_SCOPE)
639+ else ()
640+ set (PROJECT_IS_TOP_LEVEL OFF PARENT_SCOPE)
641+ set (${PROJECT_NAME} _IS_TOP_LEVEL OFF PARENT_SCOPE)
642+ endif ()
643+ endif ()
635644 endfunction ()
636645
637646 # Prepare the following arguments for the idf_build_process() call using external
You can’t perform that action at this time.
0 commit comments