cmake_minimum_required(VERSION 3.20)
project(nv2a_pb_walk_regression C)
enable_testing()
add_executable(nv2a-pb-walk-test nv2a_pb_walk_test.c ../../src/kernel/nv2a_pb_scan.c)
target_include_directories(nv2a-pb-walk-test PRIVATE ../../src/kernel)
if(MSVC)
    target_compile_definitions(nv2a-pb-walk-test PRIVATE _CRT_SECURE_NO_WARNINGS)
endif()
add_test(NAME nv2a-pushbuffer-walk COMMAND nv2a-pb-walk-test)
