cmake_minimum_required(VERSION 3.16)
project(remote_play_psn C)
set(CHIAKI_ENABLE_TESTS OFF CACHE BOOL "" FORCE)
set(CHIAKI_ENABLE_CLI OFF CACHE BOOL "" FORCE)
set(CHIAKI_ENABLE_GUI OFF CACHE BOOL "" FORCE)
set(CHIAKI_ENABLE_SETSU OFF CACHE STRING "" FORCE)
set(CHIAKI_ENABLE_STEAMDECK_NATIVE OFF CACHE STRING "" FORCE)
set(CHIAKI_ENABLE_STEAM_SHORTCUT OFF CACHE BOOL "" FORCE)
set(CHIAKI_ENABLE_SPEEX OFF CACHE STRING "" FORCE)
set(CHIAKI_LIB_ENABLE_OPUS OFF CACHE BOOL "" FORCE)
set(CHIAKI_ENABLE_FFMPEG_DECODER OFF CACHE STRING "" FORCE)
set(CHIAKI_ENABLE_PI_DECODER OFF CACHE STRING "" FORCE)
set(CHIAKI_ENABLE_RUDP ON CACHE STRING "" FORCE)
set(CHIAKI_USE_SYSTEM_CURL OFF CACHE STRING "" FORCE)
add_subdirectory(${CHIAKI_SOURCE_DIR} chiaki EXCLUDE_FROM_ALL)
find_package(PkgConfig REQUIRED)
pkg_check_modules(JSONC REQUIRED json-c IMPORTED_TARGET)
add_executable(remote-play-psn main.c)
target_link_libraries(remote-play-psn PRIVATE chiaki-lib PkgConfig::JSONC)
set_property(TARGET remote-play-psn PROPERTY C_STANDARD 11)
