@@ -49,6 +49,21 @@ project(executorch)
4949
5050include (${PROJECT_SOURCE_DIR} /tools/cmake/common/preset.cmake)
5151
52+ if (NOT CMAKE_CXX_STANDARD)
53+ set (CMAKE_CXX_STANDARD 17)
54+ endif ()
55+ announce_configured_options(CMAKE_CXX_STANDARD)
56+
57+ if (NOT CMAKE_BUILD_TYPE )
58+ set (CMAKE_BUILD_TYPE Debug)
59+ endif ()
60+ announce_configured_options(CMAKE_BUILD_TYPE )
61+
62+ announce_configured_options(CMAKE_CXX_COMPILER_ID)
63+ announce_configured_options(CMAKE_TOOLCHAIN_FILE)
64+ announce_configured_options(BUCK2)
65+ announce_configured_options(PYTHON_EXECUTABLE)
66+
5267load_build_preset()
5368include (${PROJECT_SOURCE_DIR} /tools/cmake/preset/default.cmake)
5469
@@ -63,14 +78,6 @@ include(ExternalProject)
6378
6479set (CMAKE_EXPORT_COMPILE_COMMANDS ON )
6580
66- if (NOT CMAKE_CXX_STANDARD)
67- set (CMAKE_CXX_STANDARD 17)
68- endif ()
69-
70- if (NOT CMAKE_BUILD_TYPE )
71- set (CMAKE_BUILD_TYPE Debug)
72- endif ()
73-
7481# Setup RPATH.
7582# See https://gitlab.kitware.com/cmake/community/-/wikis/doc/cmake/RPATH-handling
7683# Use separate rpaths during build and install phases
@@ -710,6 +717,3 @@ if(EXECUTORCH_BUILD_VULKAN)
710717endif ()
711718
712719include (Test .cmake)
713-
714- # Print all summary
715- executorch_print_configuration_summary()
0 commit comments