修复AM初次启动占用大量内存的问题 Log: Task: https://pms.uniontech.com/task-view-144887.html Influence: 正常启动 Change-Id: I6f76ee7101dd846d55f37cec949b9201bc331cd0
16 lines
733 B
CMake
16 lines
733 B
CMake
set(SERVICE_FILES
|
||
dde-application-manager.service
|
||
)
|
||
|
||
macro(install_symlink filepath wantsdir)
|
||
file(MAKE_DIRECTORY ${PROJECT_BINARY_DIR}/link/${wantsdir}/)
|
||
execute_process(COMMAND ${CMAKE_COMMAND} -E create_symlink ${CMAKE_INSTALL_PREFIX}/lib/systemd/user/${filepath} ${PROJECT_BINARY_DIR}/link/${wantsdir}/${filepath})
|
||
install(FILES ${PROJECT_BINARY_DIR}/link/${wantsdir}/${filepath} DESTINATION lib/systemd/user/${wantsdir}/)
|
||
endmacro(install_symlink)
|
||
|
||
# 安装service文件到用户service目录
|
||
install(FILES ${SERVICE_FILES} DESTINATION lib/systemd/user/)
|
||
|
||
# 添加软链接,系统启动时被dde-session-initialized拉起
|
||
# install_symlink(dde-application-manager.service dde-session-initialized.target.wants)
|