Added a RetroDECK CMake build option.

This commit is contained in:
Leon Styhre 2022-09-25 22:55:07 +02:00
parent 65999e5a09
commit 16c858bdc2

View file

@ -36,8 +36,9 @@ option(GL "Set to ON if targeting Desktop OpenGL" ${GL})
option(GLES "Set to ON if targeting OpenGL ES" ${GLES})
option(APPIMAGE_BUILD "Set to ON when building as an AppImage" ${APPIMAGE_BUILD})
option(FLATPAK_BUILD "Set to ON when building as a Flatpak" ${FLATPAK_BUILD})
option(STEAM_DECK "Set to ON to enable Valve Steam Deck specific build" ${STEAM_DECK})
option(RPI "Set to ON to enable Raspberry Pi specific build" ${RPI})
option(STEAM_DECK "Set to ON to enable a Valve Steam Deck specific build" ${STEAM_DECK})
option(RETRODECK "Set to ON to enable a RetroDECK specific build" ${RETRODECK})
option(RPI "Set to ON to enable a Raspberry Pi specific build" ${RPI})
option(BUNDLED_CERTS "Set to ON to use bundled TLS/SSL certificates" ${BUNDLED_CERTS})
option(CEC "Set to ON to enable CEC" ${CEC})
option(VIDEO_HW_DECODING "Set to ON to enable FFmpeg HW decoding" ${VIDEO_HW_DECODING})
@ -306,11 +307,20 @@ if(FLATPAK_BUILD)
message("-- Building as a Flatpak")
endif()
if(STEAM_DECK AND RETRODECK)
message(FATAL_ERROR "-- STEAM_DECK and RETRODECK can't be combined")
endif()
if(STEAM_DECK)
add_compile_definitions(STEAM_DECK)
message("-- Building for the Valve Steam Deck")
endif()
if(RETRODECK)
add_compile_definitions(RETRODECK)
message("-- Building for RetroDECK")
endif()
if(RPI)
add_compile_definitions(RASPBERRY_PI)
endif()