summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar nezd55532022-06-19 18:09:54 -0700
committerGravatar GitHub2022-06-19 18:09:54 -0700
commitd25b193bfda58f85c2bc124b0aa59aa7ded01f15 (patch)
tree1b127e8427e70a197952c51d989819722c7b0bce /CMakeLists.txt
parentMerge pull request #8476 from liamwhite/gpu-wasnt-ready (diff)
downloadyuzu-d25b193bfda58f85c2bc124b0aa59aa7ded01f15.tar.gz
yuzu-d25b193bfda58f85c2bc124b0aa59aa7ded01f15.tar.xz
yuzu-d25b193bfda58f85c2bc124b0aa59aa7ded01f15.zip
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.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index be70c04ae..def26c19f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -76,6 +76,10 @@ if (ENABLE_COMPATIBILITY_LIST_DOWNLOAD AND NOT EXISTS ${PROJECT_BINARY_DIR}/dist
76 https://api.yuzu-emu.org/gamedb/ 76 https://api.yuzu-emu.org/gamedb/
77 "${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json" SHOW_PROGRESS) 77 "${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json" SHOW_PROGRESS)
78endif() 78endif()
79if (EXISTS ${PROJECT_SOURCE_DIR}/compatibility_list.json)
80 file(COPY "${PROJECT_SOURCE_DIR}/compatibility_list.json"
81 DESTINATION "${PROJECT_BINARY_DIR}/dist/compatibility_list/")
82endif()
79if (NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json) 83if (NOT EXISTS ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json)
80 file(WRITE ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json "") 84 file(WRITE ${PROJECT_BINARY_DIR}/dist/compatibility_list/compatibility_list.json "")
81endif() 85endif()