77# respectively.
88
99if (DEFINED ENV{FREERTOS_KERNEL_PATH} AND (NOT FREERTOS_KERNEL_PATH))
10- set (FREERTOS_KERNEL_PATH " $ENV{FREERTOS_KERNEL_PATH} " )
10+ set (FREERTOS_KERNEL_PATH $ENV{FREERTOS_KERNEL_PATH} )
1111 message ("Using FREERTOS_KERNEL_PATH from environment ('${FREERTOS_KERNEL_PATH} ')" )
1212endif ()
1313
@@ -34,29 +34,29 @@ foreach(SEARCH_PASS RANGE 0 1)
3434
3535 if (NOT FREERTOS_KERNEL_PATH)
3636 # check if we are inside the FreeRTOS kernel tree (i.e. this file has been included directly)
37- get_filename_component (_ACTUAL_PATH " ${CMAKE_CURRENT_LIST_DIR} " REALPATH)
38- get_filename_component (_POSSIBLE_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " REALPATH)
37+ get_filename_component (_ACTUAL_PATH ${CMAKE_CURRENT_LIST_DIR} REALPATH)
38+ get_filename_component (_POSSIBLE_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} REALPATH)
3939 if (_ACTUAL_PATH STREQUAL _POSSIBLE_PATH)
40- get_filename_component (FREERTOS_KERNEL_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} " REALPATH)
40+ get_filename_component (FREERTOS_KERNEL_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} REALPATH)
4141 endif ()
4242 if (_ACTUAL_PATH STREQUAL _POSSIBLE_PATH)
43- get_filename_component (FREERTOS_KERNEL_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} " REALPATH)
44- message ("Setting FREERTOS_KERNEL_PATH to ' ${FREERTOS_KERNEL_PATH} ' based on location of FreeRTOS-Kernel-import.cmake" )
43+ get_filename_component (FREERTOS_KERNEL_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} REALPATH)
44+ message ("Setting FREERTOS_KERNEL_PATH to ${FREERTOS_KERNEL_PATH} based on location of FreeRTOS-Kernel-import.cmake" )
4545 break ()
4646 elseif (PICO_SDK_PATH AND EXISTS "${PICO_SDK_PATH} /../FreeRTOS-Kernel" )
47- set (FREERTOS_KERNEL_PATH " ${PICO_SDK_PATH} /../FreeRTOS-Kernel" )
48- message ("Defaulting FREERTOS_KERNEL_PATH as sibling of PICO_SDK_PATH: ' ${FREERTOS_KERNEL_PATH} ' " )
47+ set (FREERTOS_KERNEL_PATH ${PICO_SDK_PATH} /../FreeRTOS-Kernel)
48+ message ("Defaulting FREERTOS_KERNEL_PATH as sibling of PICO_SDK_PATH: ${FREERTOS_KERNEL_PATH} " )
4949 break ()
5050 endif ()
5151 endif ()
5252
5353 if (NOT FREERTOS_KERNEL_PATH)
5454 foreach (POSSIBLE_SUFFIX Source FreeRTOS-Kernel FreeRTOS/Source )
5555 # check if FreeRTOS-Kernel exists under directory that included us
56- set (SEARCH_ROOT " ${CMAKE_CURRENT_SOURCE_DIR} " )
57- get_filename_component (_POSSIBLE_PATH " ${SEARCH_ROOT} /${POSSIBLE_SUFFIX} " REALPATH)
58- if (EXISTS " ${_POSSIBLE_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt" )
59- get_filename_component (FREERTOS_KERNEL_PATH " ${_POSSIBLE_PATH} " REALPATH)
56+ set (SEARCH_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
57+ get_filename_component (_POSSIBLE_PATH ${SEARCH_ROOT} /${POSSIBLE_SUFFIX} REALPATH)
58+ if (EXISTS ${_POSSIBLE_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt)
59+ get_filename_component (FREERTOS_KERNEL_PATH ${_POSSIBLE_PATH} REALPATH)
6060 message ("Setting FREERTOS_KERNEL_PATH to '${FREERTOS_KERNEL_PATH} ' found relative to enclosing project" )
6161 break ()
6262 endif ()
@@ -81,12 +81,12 @@ endif()
8181set (FREERTOS_KERNEL_PATH "${FREERTOS_KERNEL_PATH} " CACHE PATH "Path to the FreeRTOS Kernel" )
8282
8383get_filename_component (FREERTOS_KERNEL_PATH "${FREERTOS_KERNEL_PATH} " REALPATH BASE_DIR "${CMAKE_BINARY_DIR} " )
84- if (NOT EXISTS " ${FREERTOS_KERNEL_PATH} " )
84+ if (NOT EXISTS ${FREERTOS_KERNEL_PATH} )
8585 message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' not found" )
8686endif ()
87- if (NOT EXISTS " ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt" )
88- message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' does not contain a '${PICO_PLATFORM} ' port here: ' ${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} ' " )
87+ if (NOT EXISTS ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt)
88+ message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' does not contain a '${PICO_PLATFORM} ' port here: ${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " )
8989endif ()
90- set (FREERTOS_KERNEL_PATH " ${FREERTOS_KERNEL_PATH} " CACHE PATH "Path to the FreeRTOS_KERNEL" FORCE)
90+ set (FREERTOS_KERNEL_PATH ${FREERTOS_KERNEL_PATH} CACHE PATH "Path to the FreeRTOS_KERNEL" FORCE)
9191
92- add_subdirectory (" ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " FREERTOS_KERNEL)
92+ add_subdirectory (${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} FREERTOS_KERNEL)
0 commit comments