cmake 和启用 systemd 服务

cmake and enabling systemd service

我正在我的 cmake 文件中安装 systemd 服务:

install(FILES test.service DESTINATION /lib/systemd/system) 

我的问题是如何自动启用该服务? IE。 systemctl 启用测试 我可以 运行 一个脚本来作为安装的一部分来完成它,但这似乎不对。

正如 Alex Reinking 所说,CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA 正是我所需要的。在设置 CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA

之前,我还需要 运行 configure_file