File tree Expand file tree Collapse file tree 11 files changed +17
-11
lines changed
src/global_util/plugin_manager Expand file tree Collapse file tree 11 files changed +17
-11
lines changed Original file line number Diff line number Diff line change 11cmake_minimum_required (VERSION 3.16)
22project (dde-session-shell C CXX)
33
4+ if (NOT DEFINED CMAKE_INSTALL_LIBDIR)
5+ set (CMAKE_INSTALL_LIBDIR lib)
6+ endif ()
7+
48include (GNUInstallDirs)
59if (CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT)
610 set (CMAKE_INSTALL_PREFIX /usr)
711endif ()
812
13+ add_definitions (-DCMAKE_INSTALL_FULL_LIBDIR=\"${CMAKE_INSTALL_PREFIX} /${CMAKE_INSTALL_LIBDIR} \")
14+
915set (CMAKE_CXX_STANDARD 17)
1016set (CMAKE_INCLUDE_CURRENT_DIR ON )
1117set (CMAKE_AUTOMOC ON )
Original file line number Diff line number Diff line change @@ -20,4 +20,4 @@ aux_source_directory(. SRCS)
2020add_library (${LIB_NAME} SHARED ${SRCS} )
2121
2222add_subdirectory (interface )
23- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
23+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -28,4 +28,4 @@ link_libraries(
2828
2929# 安装/user/lib
3030install (FILES include /assist_login_interface.h DESTINATION /usr/include /dde-session-shell)
31- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
31+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -81,4 +81,4 @@ target_link_libraries(${PLUGIN_NAME} PRIVATE
8181set (CMAKE_INSTALL_PREFIX "/usr" )
8282
8383# 设置执行 make install 时哪个目标应该被 install 到哪个位置
84- install (TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
84+ install (TARGETS ${PLUGIN_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ aux_source_directory(. SRCS)
1212
1313add_library (${LIB_NAME} SHARED ${SRCS} )
1414
15- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
15+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ aux_source_directory(. SRCS)
1212
1313add_library (${LIB_NAME} SHARED ${SRCS} )
1414
15- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
15+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ aux_source_directory(. SRCS)
1212
1313add_library (${LIB_NAME} SHARED ${SRCS} login-plugin.qrc)
1414
15- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
15+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ aux_source_directory(. SRCS)
1212
1313add_library (${LIB_NAME} SHARED ${SRCS} )
1414
15- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
15+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -23,4 +23,4 @@ target_link_libraries(${LIB_NAME} PRIVATE
2323 Qt${QT_VERSION_MAJOR} ::WebEngineWidgets
2424)
2525
26- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
26+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
Original file line number Diff line number Diff line change @@ -12,4 +12,4 @@ aux_source_directory(. SRCS)
1212
1313add_library (${LIB_NAME} SHARED ${SRCS} )
1414
15- install (TARGETS ${LIB_NAME} LIBRARY DESTINATION lib /dde-session-shell/modules)
15+ install (TARGETS ${LIB_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} /dde-session-shell/modules)
You can’t perform that action at this time.
0 commit comments