mirror of
https://github.com/Vita3K/Vita3K.git
synced 2025-04-02 11:02:10 -04:00
63 lines
1.5 KiB
CMake
63 lines
1.5 KiB
CMake
if (USE_VULKAN)
|
|
set(IMGUI_IMPL_VULKAN_SOURCES
|
|
include/gui/imgui_impl_sdl_vulkan.h
|
|
|
|
src/imgui_impl_sdl_vulkan.cpp
|
|
)
|
|
else()
|
|
set(IMGUI_IMPL_VULKAN_SOURCES "")
|
|
endif()
|
|
|
|
add_library(
|
|
gui
|
|
STATIC
|
|
include/gui/functions.h
|
|
include/gui/imgui_impl_sdl_gl3.h
|
|
include/gui/imgui_impl_sdl_state.h
|
|
include/gui/imgui_impl_sdl.h
|
|
include/gui/state.h
|
|
src/app_context_menu.cpp
|
|
src/app_selector.cpp
|
|
src/archive_install_dialog.cpp
|
|
src/common_dialog.cpp
|
|
src/compile_shaders.cpp
|
|
src/condvars_dialog.cpp
|
|
src/content_manager.cpp
|
|
src/eventflags_dialog.cpp
|
|
src/firmware_install_dialog.cpp
|
|
src/ime.cpp
|
|
src/gui.cpp
|
|
src/imgui_impl_sdl_gl3.cpp
|
|
${IMGUI_IMPL_VULKAN_SOURCES}
|
|
src/imgui_impl_sdl.cpp
|
|
src/information_bar.cpp
|
|
src/initial_setup.cpp
|
|
src/license_install_dialog.cpp
|
|
src/live_area.cpp
|
|
src/main_menubar.cpp
|
|
src/manual.cpp
|
|
src/mutexes_dialog.cpp
|
|
src/perf_overlay.cpp
|
|
src/pkg_install_dialog.cpp
|
|
src/private.h
|
|
src/reinstall.cpp
|
|
src/semaphores_dialog.cpp
|
|
src/settings.cpp
|
|
src/settings_dialog.cpp
|
|
src/themes.cpp
|
|
src/threads_dialog.cpp
|
|
src/trophy_collection.cpp
|
|
src/user_management.cpp
|
|
src/controls_dialog.cpp
|
|
src/controllers_dialog.cpp
|
|
src/allocations_dialog.cpp
|
|
src/disassembly_dialog.cpp
|
|
src/about_dialog.cpp
|
|
src/trophy_unlocked.cpp
|
|
src/welcome_dialog.cpp
|
|
)
|
|
|
|
target_include_directories(gui PUBLIC include ${CMAKE_SOURCE_DIR}/vita3k)
|
|
target_link_libraries(gui PUBLIC app host imgui glutil lang)
|
|
target_link_libraries(gui PRIVATE nativefiledialog pugixml::pugixml stb renderer)
|
|
target_link_libraries(gui PUBLIC tracy)
|