Update CMakeLists.txt for nxemu and external (#119)
This commit is contained in:
parent
74b2694407
commit
d81161d04c
|
|
@ -163,4 +163,4 @@ if(NOT TARGET tsl::robin_map)
|
|||
endif()
|
||||
|
||||
# sciter
|
||||
add_subdirectory(external/sciterui)
|
||||
add_subdirectory(sciterui)
|
||||
|
|
@ -0,0 +1,79 @@
|
|||
add_executable(nxemu
|
||||
main.cpp
|
||||
startup_checks.cpp
|
||||
startup_checks.h
|
||||
settings/ui_settings.cpp
|
||||
settings/ui_settings.h
|
||||
settings/ui_identifiers.h
|
||||
user_interface/about_dialog.cpp
|
||||
user_interface/about_dialog.h
|
||||
user_interface/discord_presence.cpp
|
||||
user_interface/discord_presence.h
|
||||
user_interface/game_list_worker.cpp
|
||||
user_interface/game_list_worker.h
|
||||
user_interface/hotkey_map.cpp
|
||||
user_interface/hotkey_map.h
|
||||
user_interface/html_utils.cpp
|
||||
user_interface/html_utils.h
|
||||
user_interface/key_mappings.cpp
|
||||
user_interface/key_mappings.h
|
||||
user_interface/notification.cpp
|
||||
user_interface/notification.h
|
||||
user_interface/sciter_main_window.cpp
|
||||
user_interface/sciter_main_window.h
|
||||
user_interface/widgets/rom_browser.cpp
|
||||
user_interface/widgets/rom_browser.h
|
||||
user_interface/settings/config_setting.cpp
|
||||
user_interface/settings/config_setting.h
|
||||
user_interface/settings/game_config.cpp
|
||||
user_interface/settings/game_config.h
|
||||
user_interface/settings/game_config_addons.cpp
|
||||
user_interface/settings/game_config_addons.h
|
||||
user_interface/settings/input_config.cpp
|
||||
user_interface/settings/input_config.h
|
||||
user_interface/settings/input_config_player.cpp
|
||||
user_interface/settings/input_config_player.h
|
||||
user_interface/settings/system_config.cpp
|
||||
user_interface/settings/system_config.h
|
||||
user_interface/settings/system_config_audio.cpp
|
||||
user_interface/settings/system_config_audio.h
|
||||
user_interface/settings/system_config_game_browser.cpp
|
||||
user_interface/settings/system_config_game_browser.h
|
||||
user_interface/settings/system_config_general.cpp
|
||||
user_interface/settings/system_config_general.h
|
||||
user_interface/settings/system_config_graphics.cpp
|
||||
user_interface/settings/system_config_graphics.h
|
||||
user_interface/settings/system_config_hotkeys.cpp
|
||||
user_interface/settings/system_config_hotkeys.h
|
||||
user_interface/settings/system_config_logging.cpp
|
||||
user_interface/settings/system_config_logging.h
|
||||
user_interface/settings/system_config_system.cpp
|
||||
user_interface/settings/system_config_system.h
|
||||
applets/profile_select.cpp
|
||||
applets/profile_select.h
|
||||
applets/web_browser.cpp
|
||||
applets/web_browser.h
|
||||
)
|
||||
|
||||
target_include_directories(nxemu PRIVATE
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/src/nxemu
|
||||
${CMAKE_SOURCE_DIR}/src/nxemu-core
|
||||
${CMAKE_SOURCE_DIR}/src/nxemu-module-spec
|
||||
${CMAKE_SOURCE_DIR}/src/common
|
||||
${CMAKE_SOURCE_DIR}/src/yuzu_common
|
||||
${CMAKE_SOURCE_DIR}/external/boost
|
||||
${CMAKE_SOURCE_DIR}/external/sciterui/include
|
||||
)
|
||||
|
||||
target_compile_definitions(nxemu PRIVATE)
|
||||
|
||||
target_link_libraries(nxemu PRIVATE
|
||||
sciterui
|
||||
common
|
||||
yuzu_common
|
||||
nxemu_core
|
||||
fmt::fmt
|
||||
Vulkan::Headers
|
||||
${CMAKE_DL_LIBS}
|
||||
)
|
||||
Loading…
Reference in New Issue