diff --git a/CMakeLists.txt b/CMakeLists.txt index a573d4f..1598761 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -49,14 +49,17 @@ target_link_directories(${CMAKE_PROJECT_NAME} PRIVATE # Add user defined library search paths ) +# add python3 +find_package(Python3 REQUIRED) + # Add custom target to run MCUVersionGen.py script -execute_process(COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/Tools/GenVersion/McuVersionGen.py ${CMAKE_PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR} +execute_process(COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/Tools/GenVersion/McuVersionGen.py ${CMAKE_PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR} RESULT_VARIABLE result OUTPUT_VARIABLE script_output) message(${script_output}) add_custom_target(version_gen - COMMAND python ${CMAKE_CURRENT_SOURCE_DIR}/Tools/GenVersion/McuVersionGen.py ${CMAKE_PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR} + COMMAND ${Python3_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/Tools/GenVersion/McuVersionGen.py ${CMAKE_PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR} COMMENT "Running MCUVersionGen.py script" ) add_dependencies(${CMAKE_PROJECT_NAME} version_gen)