Skip to content

Commit fce9e8f

Browse files
Fix CMakeLists.txt
1 parent 2994f9d commit fce9e8f

File tree

1 file changed

+14
-7
lines changed

1 file changed

+14
-7
lines changed

cmake/CMakeLists.txt

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1+
cmake_minimum_required(VERSION 3.13)
12

2-
3-
file(GLOB SOURCES
4-
"${CMAKE_CURRENT_LIST_DIR}/../src/*.cpp"
5-
"${CMAKE_CURRENT_LIST_DIR}/../src/pico/*.cpp"
3+
add_library(IoAbstraction
4+
../src/EepromAbstraction.cpp
5+
../src/EepromAbstractionWire.cpp
6+
../src/IoAbstraction.cpp
7+
../src/IoAbstractionWire.cpp
8+
../src/KeyboardManager.cpp
9+
../src/ResistiveTouchScreen.cpp
10+
../src/SwitchInput.cpp
11+
../src/wireHelpers.cpp
12+
../src/pico/PicoDigitalIO.cpp
13+
../src/pico/i2cWrapper.cpp
14+
../src/pico/picoAnalogDevice.cpp
615
)
716

8-
add_library(IoAbstraction ${SOURCES})
9-
1017
target_compile_definitions(IoAbstraction
1118
PUBLIC BUILD_FOR_PICO_CMAKE=1 BUILD_PICO_FORCE_UART=1 IO_LOGGING_DEBUG=1
1219
)
1320

1421
target_include_directories(IoAbstraction PUBLIC
15-
${CMAKE_CURRENT_LIST_DIR}/../src
22+
../src
1623
)
1724

1825
target_link_libraries(IoAbstraction PUBLIC

0 commit comments

Comments
 (0)