mirror of
https://git.eden-emu.dev/eden-emu/eden
synced 2026-04-10 05:28:56 +02:00
remove toolchain file + remove multibuild thingy
This commit is contained in:
parent
a8b39f4947
commit
7cdd35f934
5 changed files with 4 additions and 1214 deletions
File diff suppressed because it is too large
Load diff
1
externals/ffmpeg/CMakeLists.txt
vendored
1
externals/ffmpeg/CMakeLists.txt
vendored
|
|
@ -214,6 +214,7 @@ else()
|
||||||
--extra-ldflags="-miphoneos-version-min=16.0"
|
--extra-ldflags="-miphoneos-version-min=16.0"
|
||||||
--install-name-dir='@rpath'
|
--install-name-dir='@rpath'
|
||||||
--disable-audiotoolbox
|
--disable-audiotoolbox
|
||||||
|
--disable-videotoolbox
|
||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1,29 +0,0 @@
|
||||||
# SPDX-FileCopyrightText: Copyright 2025 Eden Emulator Project
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
function(target_architecture_specific_sources project arch)
|
|
||||||
if (NOT MULTIARCH_BUILD)
|
|
||||||
target_sources("${project}" PRIVATE ${ARGN})
|
|
||||||
return()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
foreach(input_file IN LISTS ARGN)
|
|
||||||
if(input_file MATCHES ".cpp$")
|
|
||||||
if(NOT IS_ABSOLUTE ${input_file})
|
|
||||||
set(input_file "${CMAKE_CURRENT_SOURCE_DIR}/${input_file}")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(output_file "${CMAKE_CURRENT_BINARY_DIR}/arch_gen/${input_file}")
|
|
||||||
add_custom_command(
|
|
||||||
OUTPUT "${output_file}"
|
|
||||||
COMMAND ${CMAKE_COMMAND} "-Darch=${arch}"
|
|
||||||
"-Dinput_file=${input_file}"
|
|
||||||
"-Doutput_file=${output_file}"
|
|
||||||
-P "${CMAKE_CURRENT_FUNCTION_LIST_DIR}/impl/TargetArchitectureSpecificSourcesWrapFile.cmake"
|
|
||||||
DEPENDS "${input_file}"
|
|
||||||
VERBATIM
|
|
||||||
)
|
|
||||||
target_sources(${project} PRIVATE "${output_file}")
|
|
||||||
endif()
|
|
||||||
endforeach()
|
|
||||||
endfunction()
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
include(TargetArchitectureSpecificSources)
|
|
||||||
|
|
||||||
add_library(dynarmic STATIC
|
add_library(dynarmic STATIC
|
||||||
mcl/bit.hpp
|
mcl/bit.hpp
|
||||||
|
|
@ -146,7 +145,7 @@ if ("x86_64" IN_LIST ARCHITECTURE)
|
||||||
target_compile_definitions(dynarmic PRIVATE XBYAK_OLD_DISP_CHECK=1)
|
target_compile_definitions(dynarmic PRIVATE XBYAK_OLD_DISP_CHECK=1)
|
||||||
target_link_libraries(dynarmic PRIVATE xbyak::xbyak)
|
target_link_libraries(dynarmic PRIVATE xbyak::xbyak)
|
||||||
|
|
||||||
target_architecture_specific_sources(dynarmic "x86_64"
|
target_sources(dynarmic PRIVATE
|
||||||
backend/x64/abi.cpp
|
backend/x64/abi.cpp
|
||||||
backend/x64/abi.h
|
backend/x64/abi.h
|
||||||
backend/x64/block_of_code.cpp
|
backend/x64/block_of_code.cpp
|
||||||
|
|
@ -207,7 +206,7 @@ endif()
|
||||||
if ("arm64" IN_LIST ARCHITECTURE)
|
if ("arm64" IN_LIST ARCHITECTURE)
|
||||||
target_link_libraries(dynarmic PRIVATE merry::oaknut)
|
target_link_libraries(dynarmic PRIVATE merry::oaknut)
|
||||||
|
|
||||||
target_architecture_specific_sources(dynarmic "arm64"
|
target_sources(dynarmic PRIVATE
|
||||||
backend/arm64/a32_jitstate.cpp
|
backend/arm64/a32_jitstate.cpp
|
||||||
backend/arm64/a32_jitstate.h
|
backend/arm64/a32_jitstate.h
|
||||||
backend/arm64/a64_jitstate.h
|
backend/arm64/a64_jitstate.h
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,5 @@
|
||||||
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
# SPDX-FileCopyrightText: Copyright 2026 Eden Emulator Project
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
# SPDX-License-Identifier: GPL-3.0-or-later
|
||||||
include(TargetArchitectureSpecificSources)
|
|
||||||
|
|
||||||
add_executable(dynarmic_tests
|
add_executable(dynarmic_tests
|
||||||
fp/FPToFixed.cpp
|
fp/FPToFixed.cpp
|
||||||
|
|
@ -50,7 +49,7 @@ endif()
|
||||||
|
|
||||||
if ("x86_64" IN_LIST ARCHITECTURE)
|
if ("x86_64" IN_LIST ARCHITECTURE)
|
||||||
target_link_libraries(dynarmic_tests PRIVATE xbyak::xbyak)
|
target_link_libraries(dynarmic_tests PRIVATE xbyak::xbyak)
|
||||||
target_architecture_specific_sources(dynarmic_tests "x86_64"
|
target_sources(dynarmic PRIVATE
|
||||||
x64_cpu_info.cpp
|
x64_cpu_info.cpp
|
||||||
native/preserve_xmm.cpp
|
native/preserve_xmm.cpp
|
||||||
)
|
)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue