Files
soundshot/CMakeLists.txt
2025-08-08 17:31:27 -05:00

21 lines
637 B
CMake

# The following lines of boilerplate have to be in your project's CMakeLists
# in this exact order for cmake to work correctly
configure_file(${CMAKE_SOURCE_DIR}/settings.json ${CMAKE_BINARY_DIR}/settings.json COPYONLY)
execute_process(
COMMAND ${CMAKE_COMMAND} -E echo "Parsing settings.json..."
)
execute_process(
COMMAND ${CMAKE_COMMAND} -E env python ${CMAKE_SOURCE_DIR}/prepare_config.py
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
)
cmake_minimum_required(VERSION 3.16)
include($ENV{IDF_PATH}/tools/cmake/project.cmake)
include("${CMAKE_SOURCE_DIR}/project_settings.cmake")
project(${PROJECT_NAME})