mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-03 13:31:27 +12:00
82 lines
1.6 KiB
CMake
82 lines
1.6 KiB
CMake
set(SRC_FILES
|
|
about_dialog.cpp
|
|
auto_pause_settings_dialog.cpp
|
|
breakpoint_handler.cpp
|
|
breakpoint_list.cpp
|
|
cg_disasm_window.cpp
|
|
custom_dialog.cpp
|
|
debugger_frame.cpp
|
|
debugger_list.cpp
|
|
_discord_utils.cpp
|
|
emu_settings.cpp
|
|
find_dialog.cpp
|
|
game_compatibility.cpp
|
|
game_list_frame.cpp
|
|
game_list_grid.cpp
|
|
game_list_grid_delegate.cpp
|
|
gl_gs_frame.cpp
|
|
gs_frame.cpp
|
|
gui_settings.cpp
|
|
input_dialog.cpp
|
|
instruction_editor_dialog.cpp
|
|
kernel_explorer.cpp
|
|
log_frame.cpp
|
|
main_window.cpp
|
|
memory_string_searcher.cpp
|
|
memory_viewer_panel.cpp
|
|
msg_dialog_frame.cpp
|
|
osk_dialog_frame.cpp
|
|
pad_settings_dialog.cpp
|
|
progress_dialog.cpp
|
|
qt_utils.cpp
|
|
register_editor_dialog.cpp
|
|
rsx_debugger.cpp
|
|
save_data_dialog.cpp
|
|
save_data_info_dialog.cpp
|
|
save_data_list_dialog.cpp
|
|
save_manager_dialog.cpp
|
|
settings_dialog.cpp
|
|
syntax_highlighter.cpp
|
|
trophy_manager_dialog.cpp
|
|
trophy_notification_frame.cpp
|
|
trophy_notification_helper.cpp
|
|
user_account.cpp
|
|
user_manager_dialog.cpp
|
|
vfs_dialog.cpp
|
|
vfs_dialog_tab.cpp
|
|
welcome_dialog.cpp
|
|
)
|
|
|
|
set(UI_FILES
|
|
about_dialog.ui
|
|
main_window.ui
|
|
pad_settings_dialog.ui
|
|
settings_dialog.ui
|
|
welcome_dialog.ui
|
|
)
|
|
|
|
set(RES_FILES "../resources.qrc")
|
|
|
|
if(WIN32)
|
|
list(APPEND RES_FILES "../windows.qrc")
|
|
endif()
|
|
|
|
add_library(rpcs3_ui ${SRC_FILES} ${UI_FILES} ${RES_FILES})
|
|
|
|
set_target_properties(rpcs3_ui
|
|
PROPERTIES
|
|
AUTOMOC ON
|
|
AUTOUIC ON
|
|
AUTORCC ON)
|
|
|
|
target_link_libraries(rpcs3_ui
|
|
PUBLIC
|
|
3rdparty::qt5 3rdparty::yaml-cpp
|
|
|
|
PRIVATE
|
|
rpcs3_emu
|
|
3rdparty::zlib 3rdparty::pugixml
|
|
3rdparty::discord-rpc
|
|
3rdparty::hidapi
|
|
3rdparty::libusb
|
|
3rdparty::libpng)
|