1
0

add mpv demo

This commit is contained in:
2023-10-19 14:58:39 +08:00
parent 52f1c7056e
commit 9c88af102f
4 changed files with 80 additions and 8 deletions

View File

@@ -24,10 +24,15 @@ set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 17)
target_include_directories(${PROJECT_NAME} PRIVATE ${CMAKE_SOURCE_DIR})
target_compile_definitions(${PROJECT_NAME} 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(${PROJECT_NAME}
PRIVATE
glfw3 glapi drm_nouveau nx m
${MPV_LINK_LIBRARIES}
)
nx_generate_nacp(${PROJECT_NAME}.nacp NAME ${PROJECT_NAME} AUTHOR dragonflylee VERSION 1.0)
nx_create_nro(${PROJECT_NAME} ICON ${CMAKE_SOURCE_DIR}/icon.jpg NACP ${PROJECT_NAME}.nacp)
@@ -36,6 +41,6 @@ else ()
if (MINGW)
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++")
endif ()
target_link_libraries(${PROJECT_NAME} PRIVATE glfw)
target_link_libraries(${PROJECT_NAME} PRIVATE glfw ${MPV_LINK_LIBRARIES})
endif ()