| 123456789101112131415161718192021222324252627282930 |
- # SPDX-FileCopyrightText: 2018 yuzu Emulator Project
- # SPDX-License-Identifier: GPL-2.0-or-later
- add_executable(tests
- common/bit_field.cpp
- common/cityhash.cpp
- common/fibers.cpp
- common/host_memory.cpp
- common/param_package.cpp
- common/range_map.cpp
- common/ring_buffer.cpp
- common/scratch_buffer.cpp
- common/unique_function.cpp
- core/core_timing.cpp
- core/internal_network/network.cpp
- precompiled_headers.h
- video_core/buffer_base.cpp
- input_common/calibration_configuration_job.cpp
- )
- create_target_directory_groups(tests)
- target_link_libraries(tests PRIVATE common core input_common)
- target_link_libraries(tests PRIVATE ${PLATFORM_LIBRARIES} Catch2::Catch2WithMain Threads::Threads)
- add_test(NAME tests COMMAND tests)
- if (YUZU_USE_PRECOMPILED_HEADERS)
- target_precompile_headers(tests PRIVATE precompiled_headers.h)
- endif()
|