# M0 工具。只依赖 libgr2。 add_executable(gr2dump gr2dump/main.cpp) target_link_libraries(gr2dump PRIVATE xrender::libgr2) add_executable(gr2fuzz gr2fuzz/main.cpp) target_link_libraries(gr2fuzz PRIVATE xrender::libgr2) # M2 门禁·主:libgr2 vs oracle 逐字段对拍(读 oracle/oracle.exe 产出的 .bin) add_executable(oracle_diff oracle_diff/main.cpp) target_link_libraries(oracle_diff PRIVATE xrender::libgr2) # bisect:dump 每骨 world 3x3 的 det / shear / scale spread(查 dance_1 头塌陷) add_executable(anim_probe anim_probe/main.cpp) target_link_libraries(anim_probe PRIVATE xrender::libgr2) # SHINSOO W0:一张地图的 load report(setting / textureset / 区块二进制 / areadata) add_executable(map_probe map_probe/main.cpp) target_link_libraries(map_probe PRIVATE xrender::formats) # gr2dump --gltf 需要 tinygltf(M0 T8 辅助、可延后): # if(TARGET tinygltf) target_link_libraries(gr2dump PRIVATE tinygltf) endif()