From 3ad30f2de391369e616024f8f3a2f3ad2cbe0707 Mon Sep 17 00:00:00 2001 From: SachinVin Date: Tue, 16 Jul 2019 21:32:12 +0530 Subject: [PATCH] tests: Dont compile A64 tests for non x64 backend --- tests/CMakeLists.txt | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ffc0df96..1712848d 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -26,16 +26,23 @@ if (DYNARMIC_TESTS_USE_UNICORN) target_sources(dynarmic_tests PRIVATE A32/fuzz_arm.cpp A32/fuzz_thumb.cpp - A64/fuzz_with_unicorn.cpp - A64/misaligned_page_table.cpp - A64/verify_unicorn.cpp + #A64/fuzz_with_unicorn.cpp + #A64/verify_unicorn.cpp fuzz_util.cpp fuzz_util.h unicorn_emu/a32_unicorn.cpp unicorn_emu/a32_unicorn.h - unicorn_emu/a64_unicorn.cpp - unicorn_emu/a64_unicorn.h + #unicorn_emu/a64_unicorn.cpp + #unicorn_emu/a64_unicorn.h ) + if (ARCHITECTURE_x86_64) + target_sources(dynarmic_tests PRIVATE + A64/fuzz_with_unicorn.cpp + A64/verify_unicorn.cpp + unicorn_emu/a64_unicorn.cpp + unicorn_emu/a64_unicorn.h + ) + endif() target_link_libraries(dynarmic_tests PRIVATE Unicorn::Unicorn) endif()