Andreas Schaafsma 093feba49d changes
2025-07-15 01:30:58 +02:00

31 lines
614 B
Plaintext

# CMakeLists.txt for mpvbackend with Qt5 support
find_package(PkgConfig REQUIRED)
pkg_check_modules(MPV REQUIRED mpv)
find_package(Qt5 REQUIRED COMPONENTS Core Quick DBus X11Extras)
add_library(mpvbackend SHARED
MpvBackend.cpp
)
set_target_properties(mpvbackend PROPERTIES
AUTOMOC ON
)
target_link_libraries(mpvbackend
PRIVATE
Qt5::Core
Qt5::Quick
Qt5::DBus
Qt5::X11Extras
${MPV_LIBRARIES}
)
target_include_directories(mpvbackend PRIVATE ${MPV_INCLUDE_DIRS})
target_compile_options(mpvbackend PRIVATE ${MPV_CFLAGS_OTHER})
install(
TARGETS mpvbackend
DESTINATION lib
)