13 lines
522 B
CMake
13 lines
522 B
CMake
# This abstraction layer requires the gpiod library. You can install this
|
|
# library with "sudo apt-get install -y libgpiod-dev". If you are
|
|
# cross-compiling, you need to install the package before syncing the sysroot to
|
|
# your host computer.
|
|
find_library(LIB_GPIO gpiod)
|
|
|
|
if(${LIB_GPIO} MATCHES LIB_GPIO-NOTFOUND)
|
|
message(STATUS "gpiod library not found, not linking against it")
|
|
else()
|
|
target_sources(${LIB_FSFW_NAME} PRIVATE LinuxLibgpioIF.cpp)
|
|
target_link_libraries(${LIB_FSFW_NAME} PRIVATE ${LIB_GPIO})
|
|
endif()
|