7
7
# respectively.
8
8
9
9
if (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} )
11
11
message ("Using FREERTOS_KERNEL_PATH from environment ('${FREERTOS_KERNEL_PATH} ')" )
12
12
endif ()
13
13
@@ -34,29 +34,29 @@ foreach(SEARCH_PASS RANGE 0 1)
34
34
35
35
if (NOT FREERTOS_KERNEL_PATH)
36
36
# 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)
39
39
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)
41
41
endif ()
42
42
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" )
45
45
break ()
46
46
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} " )
49
49
break ()
50
50
endif ()
51
51
endif ()
52
52
53
53
if (NOT FREERTOS_KERNEL_PATH)
54
54
foreach (POSSIBLE_SUFFIX Source FreeRTOS-Kernel FreeRTOS/Source )
55
55
# 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)
60
60
message ("Setting FREERTOS_KERNEL_PATH to '${FREERTOS_KERNEL_PATH} ' found relative to enclosing project" )
61
61
break ()
62
62
endif ()
@@ -81,12 +81,12 @@ endif()
81
81
set (FREERTOS_KERNEL_PATH "${FREERTOS_KERNEL_PATH} " CACHE PATH "Path to the FreeRTOS Kernel" )
82
82
83
83
get_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} )
85
85
message (FATAL_ERROR "Directory '${FREERTOS_KERNEL_PATH} ' not found" )
86
86
endif ()
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} " )
89
89
endif ()
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)
91
91
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