2022-03-30 17:56:27 +08:00
|
|
|
cmake_minimum_required(VERSION 3.11)
|
|
|
|
|
|
|
|
project(deepin-application-manager)
|
|
|
|
|
|
|
|
set(CMAKE_CXX_STANDARD 17)
|
|
|
|
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
|
|
|
2022-10-14 16:39:08 +08:00
|
|
|
#install settings
|
|
|
|
if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
|
|
|
|
set(CMAKE_INSTALL_PREFIX /usr)
|
|
|
|
endif ()
|
|
|
|
|
2022-03-30 17:56:27 +08:00
|
|
|
add_subdirectory(src)
|
|
|
|
add_subdirectory(misc)
|
2022-06-09 10:38:21 +08:00
|
|
|
|
|
|
|
if (NOT (${CMAKE_BUILD_TYPE} MATCHES "Debug"))
|
2022-10-14 16:39:08 +08:00
|
|
|
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Ofast")
|
|
|
|
|
2022-06-09 10:38:21 +08:00
|
|
|
# generate qm
|
|
|
|
execute_process(COMMAND bash "translate_generation.sh"
|
|
|
|
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
|
|
|
|
endif ()
|
|
|
|
|
|
|
|
# qm files
|
|
|
|
file(GLOB QM_FILES "translations/*.qm")
|
2022-10-14 16:39:08 +08:00
|
|
|
install(FILES ${QM_FILES} DESTINATION share/dde-application-manager/translations)
|