diff --git a/CMakeLists.txt b/CMakeLists.txt index 4ac3727..e677c3e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -116,7 +116,7 @@ endif() if(AMLOGIC_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_AML) list(APPEND MOONLIGHT_OPTIONS AML) - add_library(moonlight-aml SHARED ./src/video/aml.c ${ILCLIENT_SRC_LIST}) + add_library(moonlight-aml SHARED ./src/video/aml.c ./src/util.c ${ILCLIENT_SRC_LIST}) target_include_directories(moonlight-aml PRIVATE ${AMLOGIC_INCLUDE_DIRS} ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR}) target_link_libraries(moonlight-aml gamestream ${AMLOGIC_LIBRARIES}) set_property(TARGET moonlight-aml PROPERTY COMPILE_DEFINITIONS ${AMLOGIC_DEFINITIONS}) @@ -127,7 +127,7 @@ if(BROADCOM-OMX_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_PI) list(APPEND MOONLIGHT_OPTIONS PI) aux_source_directory(./third_party/ilclient ILCLIENT_SRC_LIST) - add_library(moonlight-pi SHARED ./src/video/pi.c ./src/audio/omx.c ${ILCLIENT_SRC_LIST}) + add_library(moonlight-pi SHARED ./src/video/pi.c ./src/audio/omx.c ./src/util.c ${ILCLIENT_SRC_LIST}) target_include_directories(moonlight-pi PRIVATE ./third_party/ilclient ${BROADCOM_INCLUDE_DIRS} ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR} ${OPUS_INCLUDE_DIRS}) target_link_libraries(moonlight-pi gamestream ${BROADCOM_OMX_LIBRARIES} ${OPUS_LIBRARY}) set_property(TARGET moonlight-pi PROPERTY COMPILE_DEFINITIONS ${BROADCOM_OMX_DEFINITIONS}) @@ -137,7 +137,7 @@ endif() if(MMAL_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_MMAL) list(APPEND MOONLIGHT_OPTIONS MMAL) - add_library(moonlight-mmal SHARED ./src/video/mmal.c) + add_library(moonlight-mmal SHARED ./src/video/mmal.c ./src/util.c) target_include_directories(moonlight-mmal PRIVATE ${MMAL_INCLUDE_DIRS} ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR}) target_link_libraries(moonlight-mmal gamestream ${MMAL_LINK_LIBRARIES}) install(TARGETS moonlight-mmal DESTINATION ${CMAKE_INSTALL_LIBDIR}) @@ -146,7 +146,7 @@ endif() if(FREESCALE_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_IMX) list(APPEND MOONLIGHT_OPTIONS IMX) - add_library(moonlight-imx SHARED ./src/video/imx.c ./src/video/imx_vpu.c) + add_library(moonlight-imx SHARED ./src/video/imx.c ./src/video/imx_vpu.c ./src/util.c) target_include_directories(moonlight-imx PRIVATE ${FREESCALE_INCLUDE_DIRS} ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR}) target_link_libraries(moonlight-imx gamestream ${FREESCALE_LIBRARIES}) install(TARGETS moonlight-imx DESTINATION ${CMAKE_INSTALL_LIBDIR}) @@ -155,7 +155,7 @@ endif() if(ROCKCHIP_FOUND) list(APPEND MOONLIGHT_DEFINITIONS HAVE_ROCKCHIP) list(APPEND MOONLIGHT_OPTIONS ROCKCHIP) - add_library(moonlight-rk SHARED ./src/video/rk.c) + add_library(moonlight-rk SHARED ./src/video/rk.c ./src/util.c) target_include_directories(moonlight-rk PRIVATE ${ROCKCHIP_INCLUDE_DIRS} ${GAMESTREAM_INCLUDE_DIR} ${MOONLIGHT_COMMON_INCLUDE_DIR}) target_link_libraries(moonlight-rk gamestream ${ROCKCHIP_LIBRARIES}) set_property(TARGET moonlight-rk PROPERTY COMPILE_DEFINITIONS ${ROCKCHIP_DEFINITIONS})