Files
FEX-Emu--FEX/unittests/CMakeLists.txt
T
crueter f2a1243892 [cmake] use MINGW builtin rather than custom detection
CMake has had the `MINGW` builtin to describe MinGW targets since at
least version 3.2, so it can safely be used. This variable is also set
for the MSYS2 environments, so CLANGARM64 also correctly sets `MINGW`.

Note that this depends on https://github.com/FEX-Emu/jemalloc/pull/11.

Signed-off-by: crueter <crueter@eden-emu.dev>
2025-12-24 15:13:53 -05:00

25 lines
646 B
CMake

if (NOT MINGW)
add_subdirectory(APITests/)
add_subdirectory(POSIX/)
add_subdirectory(gvisor-tests/)
add_subdirectory(gcc-target-tests-32/)
add_subdirectory(gcc-target-tests-64/)
add_subdirectory(Utilities/)
if (BUILD_THUNKS)
add_subdirectory(ThunkLibs)
add_subdirectory(ThunkFunctionalTests)
endif()
if (BUILD_FEX_LINUX_TESTS)
add_subdirectory(FEXLinuxTests/)
endif()
endif()
add_subdirectory(ASM/)
add_subdirectory(32Bit_ASM/)
if (ENABLE_VIXL_DISASSEMBLER)
# Tests are only valid to run if the vixl disassembler is enabled and the active JIT is the ARM64 JIT.
add_subdirectory(InstructionCountCI/)
endif()