1 # The following lines of boilerplate have to be in your project's CMakeLists |
1 # The following lines of boilerplate have to be in your project's CMakeLists |
2 # in this exact order for cmake to work correctly |
2 # in this exact order for cmake to work correctly |
3 cmake_minimum_required(VERSION 3.5) |
3 cmake_minimum_required(VERSION 3.16) |
|
4 |
|
5 #project(brewboard VERSION 0.3.24) |
|
6 |
|
7 #find_package(EXPAT 2.6.2 MODULE REQUIRED) |
|
8 |
|
9 #add_executable(brewboard |
|
10 # hello.c |
|
11 #) |
|
12 |
4 |
13 |
5 set(PROJECT_VER "0.3.24") |
14 set(PROJECT_VER "0.3.24") |
6 set(PROJECT_NAME "brewboard") |
15 set(PROJECT_NAME "brewboard") |
7 |
16 |
|
17 |
|
18 #target_link_libraries(brewboard PUBLIC expat::expat) |
|
19 |
|
20 set(EXTRA_COMPONENT_DIRS components/esp32-ds18b20 components/esp32-owb components/PID components/spidriver components/tft components/websocket) |
8 include($ENV{IDF_PATH}/tools/cmake/project.cmake) |
21 include($ENV{IDF_PATH}/tools/cmake/project.cmake) |
9 project(brewboard) |
22 project(brewboard) |