add_library(ref OBJECT ref.cpp) add_executable(patcher patcher.cpp) target_link_libraries(patcher PRIVATE coffi CLI11 spdlog) target_compile_options(patcher PRIVATE -DSRC_OBJECT="$") add_dependencies(patcher ref) target_compile_features(patcher PRIVATE cxx_std_20)