diff options
Diffstat (limited to 'src/dedicated_room/CMakeLists.txt')
| -rw-r--r-- | src/dedicated_room/CMakeLists.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/dedicated_room/CMakeLists.txt b/src/dedicated_room/CMakeLists.txt new file mode 100644 index 000000000..b674b915b --- /dev/null +++ b/src/dedicated_room/CMakeLists.txt | |||
| @@ -0,0 +1,27 @@ | |||
| 1 | # SPDX-FileCopyrightText: 2017 Citra Emulator Project | ||
| 2 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 4 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/CMakeModules) | ||
| 5 | |||
| 6 | add_executable(yuzu-room | ||
| 7 | yuzu_room.cpp | ||
| 8 | yuzu_room.rc | ||
| 9 | ) | ||
| 10 | |||
| 11 | create_target_directory_groups(yuzu-room) | ||
| 12 | |||
| 13 | target_link_libraries(yuzu-room PRIVATE common core network) | ||
| 14 | if (ENABLE_WEB_SERVICE) | ||
| 15 | target_compile_definitions(yuzu-room PRIVATE -DENABLE_WEB_SERVICE) | ||
| 16 | target_link_libraries(yuzu-room PRIVATE web_service) | ||
| 17 | endif() | ||
| 18 | |||
| 19 | target_link_libraries(yuzu-room PRIVATE mbedtls) | ||
| 20 | if (MSVC) | ||
| 21 | target_link_libraries(yuzu-room PRIVATE getopt) | ||
| 22 | endif() | ||
| 23 | target_link_libraries(yuzu-room PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads) | ||
| 24 | |||
| 25 | if(UNIX AND NOT APPLE) | ||
| 26 | install(TARGETS yuzu-room RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}/bin") | ||
| 27 | endif() | ||