From d928465151c8fe103449b6bef4f0ccdd8c254702 Mon Sep 17 00:00:00 2001 From: Ivan Grokhotkov Date: Wed, 12 Sep 2018 20:21:38 +0800 Subject: [PATCH] cmake: use built-in file function to create dummy main --- tools/cmake/idf_functions.cmake | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/tools/cmake/idf_functions.cmake b/tools/cmake/idf_functions.cmake index 9f6474ca1d..8f22ea28bb 100644 --- a/tools/cmake/idf_functions.cmake +++ b/tools/cmake/idf_functions.cmake @@ -154,10 +154,7 @@ function(idf_add_executable) # Create a dummy file to work around CMake requirement of having a source # file while adding an executable add_executable(${exe_target} "${CMAKE_CURRENT_BINARY_DIR}/dummy_main_src.c") - add_custom_command(OUTPUT dummy_main_src.c - COMMAND echo "" > dummy_main_src.c - WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} - VERBATIM) + file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/dummy_main_src.c) add_custom_target(dummy_main_src DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/dummy_main_src.c)