16 lines
405 B
CMake
16 lines
405 B
CMake
cmake_minimum_required(VERSION 3.18.4)
|
|
project(mportlink)
|
|
|
|
file(GLOB_RECURSE SRC_FILES_LIST src/*.c)
|
|
|
|
find_package(PkgConfig REQUIRED)
|
|
|
|
pkg_search_module(UDEV REQUIRED libudev)
|
|
|
|
include_directories(${UDEV_INCLUDE_DIRS})
|
|
link_directories(${UDEV_LIBRARY_DIRS})
|
|
add_definitions(${UDEV_CFLAGS_OTHER})
|
|
|
|
add_executable(${PROJECT_NAME} ${SRC_FILES_LIST})
|
|
target_link_libraries(${PROJECT_NAME} ${UDEV_LIBRARIES})
|