dde-application-manager/CMakeLists.txt
songwentao 04b5c39cee fix: 修复翻译失败问题
1. 翻译文件没有打包进入到应用包中
2. 添加lrelease二进制的依赖包qttools5-dev-tools

Log:
Influence: 任务栏-右键菜单翻译正常
Task: https://pms.uniontech.com/task-view-202011.html
Change-Id: I458fd638e8914309ddb1973bd7fbe7846378396d
2022-10-18 17:02:23 +08:00

27 lines
665 B
CMake

cmake_minimum_required(VERSION 3.11)
project(deepin-application-manager)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
#install settings
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
set(CMAKE_INSTALL_PREFIX /usr)
endif ()
add_subdirectory(src)
add_subdirectory(misc)
if (NOT (${CMAKE_BUILD_TYPE} MATCHES "Debug"))
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Ofast")
# generate qm
execute_process(COMMAND bash "translate_generation.sh"
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
endif ()
# qm files
file(GLOB QM_FILES "translations/*.qm")
install(FILES ${QM_FILES} DESTINATION share/dde-application-manager/translations)