From 7ea0e240a9a9a025c6f67a592db4f11ba26c5150 Mon Sep 17 00:00:00 2001 From: houchengqiu Date: Mon, 24 Jun 2024 10:40:20 +0800 Subject: [PATCH] feat: adapt V25 linglong.yaml adapt V25 linglong.yaml Log: adapt V25 linglong.yaml --- src/CMakeLists.txt | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 1f69b295..df9817cf 100755 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -3,9 +3,24 @@ project(deepin-manual C CXX) #set(CMAKE_C_COMPILER /usr/bin/clang) #set(CMAKE_CXX_COMPILER /usr/bin/clang++) -#assets目录在usr下 -set(CMAKE_INSTALL_PREFIX /usr) -add_definitions(-DDMAN_MANUAL_DIR="${CMAKE_INSTALL_PREFIX}/share/deepin-manual/manual-assets") +#set(CMAKE_INSTALL_PREFIX /usr) + +if(DEFINED LINGLONG_BUILD_ON) + # 玲珑构建编译开关 + add_definitions(-DLINGLONG_BUILD) + # qwebengine玲珑路径 + add_definitions(-DDMAN_QWEBENGINE_DIR="${CMAKE_INSTALL_PREFIX}/lib") + # webengine资源玲珑路径 + add_definitions(-DDMAN_WEBENGINERES_DIR="${CMAKE_INSTALL_PREFIX}/share/qt5/resources") + # webengine翻译玲珑路径 + add_definitions(-DDMAN_WEBENGINETS_DIR="${CMAKE_INSTALL_PREFIX}/share/qt5/translations") + message(STATUS "LINGLONG_BUILD is ON") + message(STATUS "CMAKE_INSTALL_PREFIX:${CMAKE_INSTALL_PREFIX}") + message(STATUS "SYSTEMD_USER_UNIT_DIR:${SYSTEMD_USER_UNIT_DIR}") +else() + set(CMAKE_INSTALL_PREFIX "/usr") + message(STATUS "LINGLONG_BUILD is OFF") +endif() if (CMAKE_BUILD_TYPE MATCHES Debug) add_definitions(-DDMAN_SEARCH_DB="${CMAKE_SOURCE_DIR}/manual-assets")