For details on config header generation, see: Config Header API.
We can use add_configfiles to automatically generate configuration files such as config.h.
add_configfiles
config.h
$ xmake $ xmake run