Skip to content

Commit c24d4ea

Browse files
author
Clement Champetier
committed
CMake: fixed configure of application if TUTTLE_PYTHON_VERSION is not set
1 parent 9a3f7ff commit c24d4ea

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

applications/CMakeLists.txt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,16 @@ add_subdirectory(sam)
55
add_subdirectory(script)
66

77
# Edit python scripts if the host is built with python3
8-
if(${TUTTLE_PYTHON_VERSION} VERSION_GREATER "3")
9-
set(BASH_PYTHON2 "#!/usr/bin/env python")
10-
set(BASH_PYTHON3 "#!/usr/bin/env python3")
8+
if(DEFINED TUTTLE_PYTHON_VERSION)
9+
if(${TUTTLE_PYTHON_VERSION} VERSION_GREATER "3")
10+
set(BASH_PYTHON2 "#!/usr/bin/env python")
11+
set(BASH_PYTHON3 "#!/usr/bin/env python3")
1112

12-
file(GLOB_RECURSE PYTHON_APPS sam/*.py script/*.py)
13-
foreach(PYTHON_APP ${PYTHON_APPS})
14-
file(READ "${PYTHON_APP}" APP_CONTENT_PYTHON2)
15-
string(REGEX REPLACE ${BASH_PYTHON2} ${BASH_PYTHON3} APP_CONTENT_PYTHON3 "${APP_CONTENT_PYTHON2}" )
16-
file(WRITE "${PYTHON_APP}" "${APP_CONTENT_PYTHON3}")
17-
endforeach()
13+
file(GLOB_RECURSE PYTHON_APPS sam/*.py script/*.py)
14+
foreach(PYTHON_APP ${PYTHON_APPS})
15+
file(READ "${PYTHON_APP}" APP_CONTENT_PYTHON2)
16+
string(REGEX REPLACE ${BASH_PYTHON2} ${BASH_PYTHON3} APP_CONTENT_PYTHON3 "${APP_CONTENT_PYTHON2}" )
17+
file(WRITE "${PYTHON_APP}" "${APP_CONTENT_PYTHON3}")
18+
endforeach()
19+
endif()
1820
endif()

0 commit comments

Comments
 (0)