Browse Source

[dynarmic] include catch2 and oaknut properly for tests

Signed-off-by: crueter <crueter@eden-emu.dev>
pull/181/head
crueter 7 months ago
parent
commit
da89aa2c42
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 2
      externals/CMakeLists.txt
  2. 2
      src/dynarmic/externals/CMakeLists.txt

2
externals/CMakeLists.txt

@ -29,7 +29,7 @@ if (ARCHITECTURE_x86 OR ARCHITECTURE_x86_64)
endif() endif()
# Oaknut (also used by Dynarmic, so needs to be added first) # Oaknut (also used by Dynarmic, so needs to be added first)
if (ARCHITECTURE_arm64)
if (ARCHITECTURE_arm64 OR DYNARMIC_TESTS)
CPMAddPackage( CPMAddPackage(
NAME oaknut NAME oaknut
VERSION 2.0.1 VERSION 2.0.1

2
src/dynarmic/externals/CMakeLists.txt

@ -35,7 +35,7 @@ endif()
# TODO(crueter): dedup # TODO(crueter): dedup
if (NOT TARGET Catch2::Catch2WithMain) if (NOT TARGET Catch2::Catch2WithMain)
if (DYNARMIC_TESTS) if (DYNARMIC_TESTS)
add_subdirectory(catch EXCLUDE_FROM_ALL)
find_package(Catch2 3.0.1 REQUIRED)
endif() endif()
endif() endif()

Loading…
Cancel
Save