Skip to content

Commit 67c5891

Browse files
committed
allow for toolchain builds using cmake
1 parent a8631d6 commit 67c5891

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -297,5 +297,4 @@ vs-readme.txt
297297
# Arduino and platform io directories and files that should not be committed
298298
**/.pio
299299
.development
300-
CMakeLists*
301300
cmake-build-*

cmake/CMakeLists.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
add_library(TaskManagerIO
2+
../src/SimpleSpinLock.cpp
3+
../src/TaskManagerIO.cpp
4+
../src/TaskTypes.cpp
5+
../src/TmLongSchedule.cpp
6+
)
7+
8+
target_compile_definitions(TaskManagerIO
9+
PUBLIC BUILD_FOR_PICO_CMAKE=1 BUILD_PICO_FORCE_UART=1 IO_LOGGING_DEBUG=1
10+
)
11+
12+
target_include_directories(TaskManagerIO PUBLIC
13+
${PROJECT_SOURCE_DIR}/TaskManagerIO/src
14+
)
15+
16+
target_link_libraries(TaskManagerIO PUBLIC pico_stdlib pico_sync)

0 commit comments

Comments
 (0)