66# respectively.
77
88if (DEFINED ENV{FREERTOS_KERNEL_PATH} AND (NOT FREERTOS_KERNEL_PATH))
9- set (FREERTOS_KERNEL_PATH $ENV{FREERTOS_KERNEL_PATH} )
9+ set (FREERTOS_KERNEL_PATH " $ENV{FREERTOS_KERNEL_PATH} " )
1010 message ("Using FREERTOS_KERNEL_PATH from environment ('${FREERTOS_KERNEL_PATH} ')" )
1111endif ()
1212
@@ -33,29 +33,29 @@ foreach(SEARCH_PASS RANGE 0 1)
3333
3434 if (NOT FREERTOS_KERNEL_PATH)
3535 # check if we are inside the FreeRTOS kernel tree (i.e. this file has been included directly)
36- get_filename_component (_ACTUAL_PATH ${CMAKE_CURRENT_LIST_DIR} REALPATH)
37- get_filename_component (_POSSIBLE_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} REALPATH)
36+ get_filename_component (_ACTUAL_PATH " ${CMAKE_CURRENT_LIST_DIR} " REALPATH)
37+ get_filename_component (_POSSIBLE_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " REALPATH)
3838 if (_ACTUAL_PATH STREQUAL _POSSIBLE_PATH)
39- get_filename_component (FREERTOS_KERNEL_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} REALPATH)
39+ get_filename_component (FREERTOS_KERNEL_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} " REALPATH)
4040 endif ()
4141 if (_ACTUAL_PATH STREQUAL _POSSIBLE_PATH)
42- get_filename_component (FREERTOS_KERNEL_PATH ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} REALPATH)
43- message ("Setting FREERTOS_KERNEL_PATH to ${FREERTOS_KERNEL_PATH} based on location of FreeRTOS-Kernel-import.cmake" )
42+ get_filename_component (FREERTOS_KERNEL_PATH " ${CMAKE_CURRENT_LIST_DIR} /${FREERTOS_KERNEL_RP2040_BACK_PATH} " REALPATH)
43+ message ("Setting FREERTOS_KERNEL_PATH to ' ${FREERTOS_KERNEL_PATH} ' based on location of FreeRTOS-Kernel-import.cmake" )
4444 break ()
4545 elseif (PICO_SDK_PATH AND EXISTS "${PICO_SDK_PATH} /../FreeRTOS-Kernel" )
46- set (FREERTOS_KERNEL_PATH ${PICO_SDK_PATH} /../FreeRTOS-Kernel)
47- message ("Defaulting FREERTOS_KERNEL_PATH as sibling of PICO_SDK_PATH: ${FREERTOS_KERNEL_PATH} " )
46+ set (FREERTOS_KERNEL_PATH " ${PICO_SDK_PATH} /../FreeRTOS-Kernel" )
47+ message ("Defaulting FREERTOS_KERNEL_PATH as sibling of PICO_SDK_PATH: ' ${FREERTOS_KERNEL_PATH} ' " )
4848 break ()
4949 endif ()
5050 endif ()
5151
5252 if (NOT FREERTOS_KERNEL_PATH)
5353 foreach (POSSIBLE_SUFFIX Source FreeRTOS-Kernel FreeRTOS/Source )
5454 # check if FreeRTOS-Kernel exists under directory that included us
55- set (SEARCH_ROOT ${CMAKE_CURRENT_SOURCE_DIR} )
56- get_filename_component (_POSSIBLE_PATH ${SEARCH_ROOT} /${POSSIBLE_SUFFIX} REALPATH)
57- if (EXISTS ${_POSSIBLE_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt)
58- get_filename_component (FREERTOS_KERNEL_PATH ${_POSSIBLE_PATH} REALPATH)
55+ set (SEARCH_ROOT " ${CMAKE_CURRENT_SOURCE_DIR} " )
56+ get_filename_component (_POSSIBLE_PATH " ${SEARCH_ROOT} /${POSSIBLE_SUFFIX} " REALPATH)
57+ if (EXISTS " ${_POSSIBLE_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt" )
58+ get_filename_component (FREERTOS_KERNEL_PATH " ${_POSSIBLE_PATH} " REALPATH)
5959 message ("Setting FREERTOS_KERNEL_PATH to '${FREERTOS_KERNEL_PATH} ' found relative to enclosing project" )
6060 break ()
6161 endif ()
@@ -80,12 +80,12 @@ endif()
8080set (FREERTOS_KERNEL_PATH "${FREERTOS_KERNEL_PATH} " CACHE PATH "Path to the FreeRTOS Kernel" )
8181
8282get_filename_component (FREERTOS_KERNEL_PATH "${FREERTOS_KERNEL_PATH} " REALPATH BASE_DIR "${CMAKE_BINARY_DIR} " )
83- if (NOT EXISTS ${FREERTOS_KERNEL_PATH} )
83+ if (NOT EXISTS " ${FREERTOS_KERNEL_PATH} " )
8484 message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' not found" )
8585endif ()
86- if (NOT EXISTS ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt)
87- message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' does not contain a '${PICO_PLATFORM} ' port here: ${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " )
86+ if (NOT EXISTS " ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} /CMakeLists.txt" )
87+ message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' does not contain a '${PICO_PLATFORM} ' port here: ' ${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} ' " )
8888endif ()
89- set (FREERTOS_KERNEL_PATH ${FREERTOS_KERNEL_PATH} CACHE PATH "Path to the FreeRTOS_KERNEL" FORCE)
89+ set (FREERTOS_KERNEL_PATH " ${FREERTOS_KERNEL_PATH} " CACHE PATH "Path to the FreeRTOS_KERNEL" FORCE)
9090
91- add_subdirectory (${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} FREERTOS_KERNEL)
91+ add_subdirectory (" ${FREERTOS_KERNEL_PATH} /${FREERTOS_KERNEL_RP2040_RELATIVE_PATH} " FREERTOS_KERNEL)
0 commit comments