2019-12-31 06:17:17 +00:00
|
|
|
set(CMAKE_AUTOMOC ON)
|
|
|
|
set(CMAKE_AUTORCC ON)
|
|
|
|
set(CMAKE_AUTOUIC ON)
|
|
|
|
|
|
|
|
add_executable(duckstation-qt
|
|
|
|
resources/icons.qrc
|
2020-01-24 04:51:13 +00:00
|
|
|
audiosettingswidget.cpp
|
|
|
|
audiosettingswidget.h
|
|
|
|
audiosettingswidget.ui
|
2019-12-31 06:17:17 +00:00
|
|
|
consolesettingswidget.cpp
|
|
|
|
consolesettingswidget.h
|
|
|
|
consolesettingswidget.ui
|
|
|
|
gamelistsettingswidget.cpp
|
|
|
|
gamelistsettingswidget.h
|
|
|
|
gamelistsettingswidget.ui
|
|
|
|
gamelistwidget.cpp
|
|
|
|
gamelistwidget.h
|
2020-03-22 03:16:32 +00:00
|
|
|
generalsettingswidget.cpp
|
|
|
|
generalsettingswidget.h
|
|
|
|
generalsettingswidget.ui
|
2020-01-10 03:31:12 +00:00
|
|
|
gpusettingswidget.cpp
|
|
|
|
gpusettingswidget.h
|
|
|
|
gpusettingswidget.ui
|
2020-01-05 02:46:03 +00:00
|
|
|
hotkeysettingswidget.cpp
|
|
|
|
hotkeysettingswidget.h
|
|
|
|
inputbindingwidgets.cpp
|
|
|
|
inputbindingwidgets.h
|
2019-12-31 06:17:17 +00:00
|
|
|
main.cpp
|
|
|
|
mainwindow.cpp
|
|
|
|
mainwindow.h
|
|
|
|
mainwindow.ui
|
2020-04-22 11:13:51 +00:00
|
|
|
openglhostdisplay.cpp
|
|
|
|
openglhostdisplay.h
|
2020-01-02 06:13:03 +00:00
|
|
|
portsettingswidget.cpp
|
|
|
|
portsettingswidget.h
|
2020-04-22 11:13:51 +00:00
|
|
|
qthostdisplay.cpp
|
|
|
|
qthostdisplay.h
|
2020-03-12 03:53:51 +00:00
|
|
|
qtdisplaywidget.cpp
|
|
|
|
qtdisplaywidget.h
|
2019-12-31 06:17:17 +00:00
|
|
|
qthostinterface.cpp
|
|
|
|
qthostinterface.h
|
2020-03-12 05:32:15 +00:00
|
|
|
qtprogresscallback.cpp
|
|
|
|
qtprogresscallback.h
|
2019-12-31 06:17:17 +00:00
|
|
|
qtsettingsinterface.cpp
|
|
|
|
qtsettingsinterface.h
|
|
|
|
qtutils.cpp
|
|
|
|
qtutils.h
|
|
|
|
settingsdialog.cpp
|
|
|
|
settingsdialog.h
|
|
|
|
settingsdialog.ui
|
|
|
|
)
|
|
|
|
|
2020-04-16 15:56:11 +00:00
|
|
|
target_link_libraries(duckstation-qt PRIVATE frontend-common core common imgui glad minizip scmversion Qt5::Core Qt5::Gui Qt5::Widgets Qt5::Network)
|
2020-01-07 05:54:37 +00:00
|
|
|
|
|
|
|
if(WIN32)
|
|
|
|
target_sources(duckstation-qt PRIVATE
|
2020-04-22 11:13:51 +00:00
|
|
|
d3d11hostdisplay.cpp
|
|
|
|
d3d11hostdisplay.h
|
2020-01-07 05:54:37 +00:00
|
|
|
)
|
2020-04-23 03:04:33 +00:00
|
|
|
target_link_libraries(duckstation-qt PRIVATE d3d11.lib dxgi.lib)
|
2020-04-23 03:04:40 +00:00
|
|
|
else()
|
|
|
|
if(OpenGL_GLX_FOUND)
|
|
|
|
target_compile_definitions(duckstation-qt PRIVATE "HAS_GLX")
|
|
|
|
target_link_libraries(duckstation-qt PRIVATE OpenGL::GLX)
|
|
|
|
endif()
|
2020-01-07 05:54:37 +00:00
|
|
|
endif()
|