diff options
author | Arisotura <thetotalworm@gmail.com> | 2020-04-25 19:31:19 +0200 |
---|---|---|
committer | Arisotura <thetotalworm@gmail.com> | 2020-04-25 19:31:19 +0200 |
commit | 0bdafb62951234eab93ea46ba82ea9e2a0fc1277 (patch) | |
tree | 911ea65b04c0ea8048d6dc85409cde330a0bed5b /src/frontend/qt_sdl | |
parent | d58c9d4b53162c0e41fb084d7d8218f6672cc8ab (diff) |
finally get this going, I guess
Diffstat (limited to 'src/frontend/qt_sdl')
-rw-r--r-- | src/frontend/qt_sdl/CMakeLists.txt | 27 |
1 files changed, 8 insertions, 19 deletions
diff --git a/src/frontend/qt_sdl/CMakeLists.txt b/src/frontend/qt_sdl/CMakeLists.txt index e95d24b..ff2ed09 100644 --- a/src/frontend/qt_sdl/CMakeLists.txt +++ b/src/frontend/qt_sdl/CMakeLists.txt @@ -1,33 +1,22 @@ project(qt_sdl) -SET(SOURCES_LIBUI +SET(SOURCES_QT_SDL main.cpp - Platform.cpp - PlatformConfig.cpp - LAN_Socket.cpp - LAN_PCap.cpp - DlgAudioSettings.cpp - DlgEmuSettings.cpp - DlgInputConfig.cpp - DlgVideoSettings.cpp - DlgWifiSettings.cpp - OSD.cpp ) if (WIN32) set(CMAKE_RC_COMPILE_OBJECT "<CMAKE_RC_COMPILER> -i <SOURCE> -o <OBJECT>") endif() -option(BUILD_SHARED_LIBS "Whether to build libui as a shared library or a static library" ON) -set(BUILD_SHARED_LIBS OFF) -add_subdirectory(libui) +find_package(Qt5 COMPONENTS Core REQUIRED) +find_package(Qt5 COMPONENTS Widgets REQUIRED) find_package(PkgConfig REQUIRED) pkg_check_modules(SDL2 REQUIRED sdl2) -add_executable(melonDS ${SOURCES_LIBUI}) +add_executable(melonDS ${SOURCES_QT_SDL}) target_include_directories(melonDS PRIVATE ${SDL2_INCLUDE_DIRS}) -target_link_libraries(melonDS core libui ${SDL2_LIBRARIES}) +target_link_libraries(melonDS core ${SDL2_LIBRARIES}) if (UNIX) option(UNIX_PORTABLE "Make a portable build that looks for its configuration in the current directory" OFF) @@ -52,14 +41,14 @@ if (UNIX) --generate-header "${CMAKE_SOURCE_DIR}/melon_grc.xml") if (CMAKE_SYSTEM_NAME STREQUAL "Linux") - target_link_libraries(melonDS dl) + target_link_libraries(melonDS dl Qt5::Core Qt5::Widgets) endif () target_sources(melonDS PUBLIC melon_grc.c) elseif (WIN32) target_sources(melonDS PUBLIC "${CMAKE_SOURCE_DIR}/melon.rc") - target_include_directories(melonDS PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/..") - target_link_libraries(melonDS comctl32 d2d1 dwrite uxtheme ws2_32 iphlpapi gdi32) + target_include_directories(melonDS PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/../..") + target_link_libraries(melonDS comctl32 d2d1 dwrite uxtheme ws2_32 iphlpapi gdi32 Qt5::Core Qt5::Widgets) endif () install(FILES ../../net.kuribo64.melonDS.desktop DESTINATION ${CMAKE_INSTALL_PREFIX}/share/applications) |