Browse Source

Retrieve pthread library using CMake FindThreads

pull/269/head
Jonathan GUILLOT 2 months ago
parent
commit
e1e12652e0
1 changed files with 3 additions and 1 deletions
  1. +3
    -1
      gpio/CMakeLists.txt

+ 3
- 1
gpio/CMakeLists.txt View File

@@ -6,6 +6,8 @@ project(gpio)
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
pkg_check_modules(libcrypt REQUIRED IMPORTED_TARGET) pkg_check_modules(libcrypt REQUIRED IMPORTED_TARGET)


find_package(Threads REQUIRED)

# Source files # Source files
set(SRC set(SRC
gpio.c gpio.c
@@ -23,7 +25,7 @@ find_library(WIRINGPI_LIB wiringPi)
find_library(WIRINGPI_DEV_LIB wiringPiDev) find_library(WIRINGPI_DEV_LIB wiringPiDev)


# Link the required libraries # Link the required libraries
target_link_libraries(gpio ${WIRINGPI_LIB} ${WIRINGPI_DEV_LIB} pthread rt m PkgConfig::libcrypt)
target_link_libraries(gpio ${WIRINGPI_LIB} ${WIRINGPI_DEV_LIB} Threads::Threads m PkgConfig::libcrypt)


# Install the executable # Install the executable
install(TARGETS gpio DESTINATION bin) install(TARGETS gpio DESTINATION bin)


Loading…
Cancel
Save