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 5b2b15091f
commit d25b193bfd

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()