1
0

add mpv demo

This commit is contained in:
2023-11-13 15:32:23 +08:00
parent 0b55bf645c
commit 8ddfe0707a
4 changed files with 134 additions and 23 deletions

View File

@@ -25,10 +25,15 @@ set_target_properties(xplayer PROPERTIES CXX_STANDARD 17)
target_include_directories(xplayer PRIVATE ${CMAKE_SOURCE_DIR})
target_compile_definitions(xplayer PRIVATE ${RENDER_DRIVER})
find_package(PkgConfig REQUIRED)
pkg_search_module(MPV REQUIRED mpv)
target_include_directories(xplayer PRIVATE ${MPV_INCLUDE_DIRS})
if (NINTENDO_SWITCH)
target_link_libraries(xplayer
PRIVATE
sdl2 glapi drm_nouveau nx m
${MPV_LINK_LIBRARIES}
)
nx_generate_nacp(xplayer.nacp NAME "xplayer demo" AUTHOR dragonflylee VERSION 1.0)
nx_create_nro(xplayer ICON ${CMAKE_SOURCE_DIR}/icon.jpg NACP xplayer.nacp)
@@ -37,6 +42,6 @@ else ()
if (MINGW)
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
endif ()
target_link_libraries(xplayer PRIVATE ${SDL2_LIBRARIES})
target_link_libraries(xplayer PRIVATE ${SDL2_LIBRARIES} ${MPV_LINK_LIBRARIES})
endif ()