summaryrefslogtreecommitdiff
path: root/games/moonlight-embedded/files/patch-CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'games/moonlight-embedded/files/patch-CMakeLists.txt')
-rw-r--r--games/moonlight-embedded/files/patch-CMakeLists.txt53
1 files changed, 11 insertions, 42 deletions
diff --git a/games/moonlight-embedded/files/patch-CMakeLists.txt b/games/moonlight-embedded/files/patch-CMakeLists.txt
index c5c6282c5376..fef9d3015b15 100644
--- a/games/moonlight-embedded/files/patch-CMakeLists.txt
+++ b/games/moonlight-embedded/files/patch-CMakeLists.txt
@@ -1,45 +1,14 @@
---- CMakeLists.txt.orig 2023-09-01 23:40:56 UTC
+--- CMakeLists.txt.orig 2023-11-03 06:08:34 UTC
+++ CMakeLists.txt
-@@ -5,14 +5,11 @@ SET(CMAKE_C_STANDARD 99)
- include(${CMAKE_ROOT}/Modules/GNUInstallDirs.cmake)
- include(${CMAKE_SOURCE_DIR}/cmake/generate_version_header.cmake)
-
--add_compile_options(-Wall -Wextra -Wno-unused-parameter -Wno-pointer-sign -Wno-sign-compare -Wno-switch)
--
- aux_source_directory(./src SRC_LIST)
- list(APPEND SRC_LIST ./src/input/evdev.c ./src/input/mapping.c ./src/input/udev.c)
-
- set(MOONLIGHT_DEFINITIONS)
-
--find_package(ALSA)
- find_package(Opus REQUIRED)
- find_package(Broadcom-OMX)
- find_package(Freescale)
-@@ -46,10 +43,8 @@ if (ENABLE_FFMPEG)
- endif()
- endif()
- if (ENABLE_PULSE)
-- pkg_check_modules(PULSE libpulse-simple)
- endif()
- if (ENABLE_CEC)
-- pkg_check_modules(CEC libcec>=4)
- endif()
-
- pkg_check_modules(MMAL mmal)
-@@ -91,7 +86,6 @@ if (CEC_FOUND)
+@@ -87,6 +87,11 @@ add_executable(moonlight ${SRC_LIST})
+ target_link_libraries(moonlight m)
+ target_link_libraries(moonlight gamestream)
+
++if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
++ set(ALSA_FOUND FALSE)
++ target_sources(moonlight PRIVATE ./src/audio/oss.c)
++endif()
++
+ if (CEC_FOUND)
list(APPEND MOONLIGHT_DEFINITIONS HAVE_LIBCEC)
list(APPEND MOONLIGHT_OPTIONS CEC)
- target_sources(moonlight PRIVATE ./src/input/cec.c)
-- target_include_directories(moonlight PRIVATE ./third_party/libcec ${CEC_INCLUDE_DIRS})
- target_link_libraries(moonlight ${CEC_LIBRARIES})
- endif()
-
-@@ -158,7 +152,7 @@ if (SOFTWARE_FOUND)
- if(X11_FOUND)
- list(APPEND MOONLIGHT_DEFINITIONS HAVE_X11)
- list(APPEND MOONLIGHT_OPTIONS X11)
-- target_sources(moonlight PRIVATE ./src/video/x11.c ./src/video/egl.c ./src/input/x11.c)
-+ target_sources(moonlight PRIVATE ./src/video/x11.c ./src/video/egl.c ./src/input/x11.c ./src/audio/oss.c)
- target_include_directories(moonlight PRIVATE ${XLIB_INCLUDE_DIRS} ${EGL_INCLUDE_DIRS} ${GLES_INCLUDE_DIRS})
- target_link_libraries(moonlight ${XLIB_LIBRARIES} ${EGL_LIBRARIES} ${GLES_LIBRARIES})
- endif()