@@ -48,6 +48,9 @@ project(executorch)
4848# MARK: - Start EXECUTORCH_H12025_BUILD_MIGRATION --------------------------------------------------
4949
5050include (${PROJECT_SOURCE_DIR} /tools/cmake/common/preset.cmake)
51+ include (${PROJECT_SOURCE_DIR} /tools/cmake/Utils.cmake)
52+ include (CMakeDependentOption)
53+ include (ExternalProject)
5154
5255if (NOT CMAKE_CXX_STANDARD)
5356 set (CMAKE_CXX_STANDARD 17)
@@ -59,10 +62,14 @@ if(NOT CMAKE_BUILD_TYPE)
5962endif ()
6063announce_configured_options(CMAKE_BUILD_TYPE )
6164
65+ if (NOT PYTHON_EXECUTABLE)
66+ resolve_python_executable()
67+ endif ()
68+ announce_configured_options(PYTHON_EXECUTABLE)
69+
6270announce_configured_options(CMAKE_CXX_COMPILER_ID)
6371announce_configured_options(CMAKE_TOOLCHAIN_FILE)
6472announce_configured_options(BUCK2)
65- announce_configured_options(PYTHON_EXECUTABLE)
6673
6774load_build_preset()
6875include (${PROJECT_SOURCE_DIR} /tools/cmake/preset/default.cmake)
@@ -72,10 +79,6 @@ print_configured_options()
7279
7380# MARK: - End EXECUTORCH_H12025_BUILD_MIGRATION ----------------------------------------------------
7481
75- include (tools/cmake/Utils.cmake)
76- include (CMakeDependentOption)
77- include (ExternalProject)
78-
7982set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
8083
8184# Setup RPATH.
@@ -251,11 +254,6 @@ if(EXECUTORCH_BUILD_TESTS)
251254 include (CTest)
252255endif ()
253256
254- if (NOT PYTHON_EXECUTABLE)
255- resolve_python_executable()
256- endif ()
257- message (STATUS "Using python executable '${PYTHON_EXECUTABLE} '" )
258-
259257# TODO(dbort): Fix these warnings and remove this flag.
260258set (_common_compile_options -Wno-deprecated-declarations -fPIC)
261259
0 commit comments