Files
OpenBMC/meta-luxshare/meta-bhs/recipes-oem/oem-cover-heat/cover-heat/CMakeLists.txt
T
2026-04-23 17:07:55 +08:00

16 lines
764 B
CMake
Executable File

cmake_minimum_required(VERSION 3.15)
project(cover_heat)
find_package(PkgConfig REQUIRED)
pkg_check_modules(SYSTEMD REQUIRED libsystemd)
pkg_check_modules(DBUS REQUIRED dbus-1)
aux_source_directory(. SRC)
add_executable(${CMAKE_PROJECT_NAME} ${SRC})
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE ${DBUS_LIBRARIES})
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ${DBUS_INCLUDE_DIRS})
target_include_directories(${CMAKE_PROJECT_NAME} PRIVATE ${SYSTEMD_INCLUDE_DIRS})
target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE ${SYSTEMD_LIBRARIES})
install(TARGETS ${CMAKE_PROJECT_NAME} RUNTIME DESTINATION bin)
install(FILES cover_heat.json DESTINATION bin)
install(FILES cover_heat_12fan.json DESTINATION bin)
install(FILES cover-heat.sh DESTINATION bin)