cmake: Use compatibility list in source directory

For Flatpak builds, the compatibility list is located in the source directory. In this case, CMake will copy it to the build directory.
This commit is contained in:
nezd5553 2022-06-19 18:09:54 -07:00 committed by GitHub
parent 527e3c1877
commit 13bb4342f3

View file

@ -76,6 +76,10 @@ if (ENABLE_COMPATIBILITY_LIST_DOWNLOAD AND NOT EXISTS ${PROJECT_BINARY_DIR}/dist
https://api.yuzu-emu.org/gamedb/
"${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json" SHOW_PROGRESS)
endif()
if (EXISTS ${PROJECT_SOURCE_DIR}/compatibility_list.json)
file(COPY "${PROJECT_SOURCE_DIR}/compatibility_list.json"
DESTINATION "${PROJECT_BINARY_DIR}/dist/compatibility_list/")
endif()
if (NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json)
file(WRITE ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json "")
endif()