CMakeLists.txt

Mon, 24 Jun 2024 17:05:20 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Mon, 24 Jun 2024 17:05:20 +0200
branch
idf 5.1
changeset 129
31f9d3e4a85f
parent 127
e86ee2d718b2
child 136
89fc3c57282e
permissions
-rw-r--r--

Start migration to IDF 5.1

74
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
1 # The following lines of boilerplate have to be in your project's CMakeLists
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
2 # in this exact order for cmake to work correctly
129
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
3 cmake_minimum_required(VERSION 3.16)
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
4
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
5 #project(brewboard VERSION 0.3.24)
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
6
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
7 #find_package(EXPAT 2.6.2 MODULE REQUIRED)
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
8
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
9 #add_executable(brewboard
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
10 # hello.c
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
11 #)
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
12
74
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
13
127
e86ee2d718b2 Version 0.3.24. Kicad upgrade affecting schema's. A recipe with a single mashstep, the step was treated as a mashout and the wrong temperature range was applied.
Michiel Broek <mbroek@mbse.eu>
parents: 126
diff changeset
14 set(PROJECT_VER "0.3.24")
74
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
15 set(PROJECT_NAME "brewboard")
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
16
129
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
17
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
18 #target_link_libraries(brewboard PUBLIC expat::expat)
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
19
31f9d3e4a85f Start migration to IDF 5.1
Michiel Broek <mbroek@mbse.eu>
parents: 127
diff changeset
20 set(EXTRA_COMPONENT_DIRS components/esp32-ds18b20 components/esp32-owb components/PID components/spidriver components/tft components/websocket)
74
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
21 include($ENV{IDF_PATH}/tools/cmake/project.cmake)
cba50f7529d0 Version 0.3.8. Switched build system to idf.py
Michiel Broek <mbroek@mbse.eu>
parents:
diff changeset
22 project(brewboard)

mercurial