Browse Source

flatten + cmake

lizzie/ios-port-sud
lizzie 2 weeks ago
parent
commit
a89c8ba5fc
  1. 4
      src/CMakeLists.txt
  2. 0
      src/ios/AppUI-Bridging-Header.h
  3. 0
      src/ios/AppUI.swift
  4. 0
      src/ios/AppUIGameInformation.h
  5. 0
      src/ios/AppUIGameInformation.mm
  6. 0
      src/ios/AppUIObjC.h
  7. 0
      src/ios/AppUIObjC.mm
  8. 29
      src/ios/CMakeLists.txt
  9. 0
      src/ios/Config.h
  10. 0
      src/ios/Config.mm
  11. 0
      src/ios/EmulationSession.h
  12. 0
      src/ios/EmulationSession.mm
  13. 0
      src/ios/EmulationWindow.h
  14. 0
      src/ios/EmulationWindow.mm

4
src/CMakeLists.txt

@ -255,4 +255,8 @@ if (ANDROID)
target_include_directories(yuzu-android PRIVATE android/app/src/main)
endif()
if (IOS)
add_subdirectory(ios)
endif()
include(GenerateDepHashes)

0
src/ios/Eden/AppUI-Bridging-Header.h → src/ios/AppUI-Bridging-Header.h

0
src/ios/Eden/AppUI.swift → src/ios/AppUI.swift

0
src/ios/Eden/AppUIGameInformation.h → src/ios/AppUIGameInformation.h

0
src/ios/Eden/AppUIGameInformation.mm → src/ios/AppUIGameInformation.mm

0
src/ios/Eden/AppUIObjC.h → src/ios/AppUIObjC.h

0
src/ios/Eden/AppUIObjC.mm → src/ios/AppUIObjC.mm

29
src/ios/CMakeLists.txt

@ -0,0 +1,29 @@
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
# SPDX-License-Identifier: GPL-3.0-or-later
enable_language(Swift OBJC)
add_executable(eden-ios
AppUI-Bridging-Header.h
AppUI.swift
AppUIGameInformation.h
AppUIGameInformation.mm
AppUIObjC.h
AppUIObjC.mm
Config.h
Config.mm
EmulationSession.h
EmulationSession.mm
EmulationWindow.h
EmulationWindow.mm
)
target_link_libraries(eden-ios PRIVATE common core input_common frontend_common video_core glad)
target_link_libraries(eden-ios PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads)
target_link_libraries(eden-ios PRIVATE SDL2::SDL2)
create_target_directory_groups(eden-ios)
target_compile_options(eden-ios PRIVATE
-Wno-conversion
-Wno-unused-variable
-Wno-unused-parameter
-Wno-missing-field-initializers)

0
src/ios/Eden/Config.h → src/ios/Config.h

0
src/ios/Eden/Config.mm → src/ios/Config.mm

0
src/ios/Eden/EmulationSession.h → src/ios/EmulationSession.h

0
src/ios/Eden/EmulationSession.mm → src/ios/EmulationSession.mm

0
src/ios/Eden/EmulationWindow.h → src/ios/EmulationWindow.h

0
src/ios/Eden/EmulationWindow.mm → src/ios/EmulationWindow.mm

Loading…
Cancel
Save