diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/yuzu/CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index cc0790e07..634fe66a5 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt | |||
| @@ -4,6 +4,12 @@ set(CMAKE_AUTOUIC ON) | |||
| 4 | set(CMAKE_INCLUDE_CURRENT_DIR ON) | 4 | set(CMAKE_INCLUDE_CURRENT_DIR ON) |
| 5 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) | 5 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) |
| 6 | 6 | ||
| 7 | # Set the RPATH for Qt Libraries | ||
| 8 | # This must be done before the `yuzu` target is created | ||
| 9 | if (YUZU_USE_BUNDLED_QT AND (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")) | ||
| 10 | set(CMAKE_BUILD_RPATH "${CMAKE_BINARY_DIR}/bin/lib/") | ||
| 11 | endif() | ||
| 12 | |||
| 7 | add_executable(yuzu | 13 | add_executable(yuzu |
| 8 | Info.plist | 14 | Info.plist |
| 9 | about_dialog.cpp | 15 | about_dialog.cpp |
| @@ -278,11 +284,14 @@ if(UNIX AND NOT APPLE) | |||
| 278 | install(TARGETS yuzu RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin") | 284 | install(TARGETS yuzu RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin") |
| 279 | endif() | 285 | endif() |
| 280 | 286 | ||
| 281 | if (MSVC) | 287 | if (YUZU_USE_BUNDLED_QT) |
| 282 | include(CopyYuzuQt5Deps) | 288 | include(CopyYuzuQt5Deps) |
| 289 | copy_yuzu_Qt5_deps(yuzu) | ||
| 290 | endif() | ||
| 291 | |||
| 292 | if (MSVC) | ||
| 283 | include(CopyYuzuSDLDeps) | 293 | include(CopyYuzuSDLDeps) |
| 284 | include(CopyYuzuFFmpegDeps) | 294 | include(CopyYuzuFFmpegDeps) |
| 285 | copy_yuzu_Qt5_deps(yuzu) | ||
| 286 | copy_yuzu_SDL_deps(yuzu) | 295 | copy_yuzu_SDL_deps(yuzu) |
| 287 | copy_yuzu_FFmpeg_deps(yuzu) | 296 | copy_yuzu_FFmpeg_deps(yuzu) |
| 288 | endif() | 297 | endif() |