我尝试转移到一些 CMake 程序中,并且有一个从 xml 生成头文件的函数。
生成文件.am
adaptor_glue.hpp: dbus_introspect.xml
$(DBUSXX_XML2CPP) '$<' --adaptor='$@'
proxy_glue.hpp: dbus_introspect.xml
$(DBUSXX_XML2CPP) '$<' --proxy='$@'
配置
DBUSXX_XML2CPP='$(top_builddir)/dbus-c++/tools/dbusxx-xml2cpp'
我怎么能在cmake上做到这一点?