Fix for build issues with WSL when PATH contains special characters
Co-authored-by: Gabor Abonyi <gabor.abonyi@arm.com>
Signed-off-by: Richard Burton <richard.burton@arm.com>
Change-Id: I6792576cf21285d73aa8213a4497cf23502ff795
diff --git a/scripts/cmake/tensorflow.cmake b/scripts/cmake/tensorflow.cmake
index 8d52765..0fa0f8c 100644
--- a/scripts/cmake/tensorflow.cmake
+++ b/scripts/cmake/tensorflow.cmake
@@ -78,8 +78,9 @@
if (TENSORFLOW_LITE_MICRO_CLEAN_DOWNLOADS)
message(STATUS "Refreshing TensorFlow Lite Micro's third party downloads...")
+ set(ENV{PATH} "${ENV_PATH}")
execute_process(
- COMMAND ${CMAKE_COMMAND} -E env PATH=${ENV_PATH}
+ COMMAND
make -f ${TENSORFLOW_LITE_MICRO_PATH}/tools/make/Makefile clean_downloads third_party_downloads
RESULT_VARIABLE return_code
WORKING_DIRECTORY ${TENSORFLOW_SRC_PATH})
@@ -102,7 +103,7 @@
add_custom_target(tensorflow_build ALL
# Command to build the TensorFlow Lite Micro library
- COMMAND ${CMAKE_COMMAND} -E env PATH=${ENV_PATH}
+ COMMAND ${CMAKE_COMMAND} -E env PATH="${ENV_PATH}"
make -j${PARALLEL_JOBS} -f ${TENSORFLOW_LITE_MICRO_PATH}/tools/make/Makefile ${MAKE_TARGETS_LIST}
TARGET_TOOLCHAIN_ROOT=${TENSORFLOW_LITE_MICRO_TARGET_TOOLCHAIN_ROOT}
TOOLCHAIN=${TENSORFLOW_LITE_MICRO_TOOLCHAIN}