Path: blob/main/chinese/fcitx/files/patch-CMakeLists.txt
16166 views
--- CMakeLists.txt.orig 2015-12-12 08:02:09 UTC1+++ CMakeLists.txt2@@ -206,16 +206,21 @@ if (NOT DEFINED SYSCONFDIR)3set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" CACHE PATH "sys config directory [default=PREFIX/etc/]")4endif()56-set(includedir "${CMAKE_INSTALL_PREFIX}/include")7-set(libdir ${LIB_INSTALL_DIR})8-set(pkgconfdir ${LIBDATA_INSTALL_DIR}/pkgconfig)9-set(mandir ${MAN_INSTALL_DIR})10+set(includedir "${PREFIX}/include")11+set(libdir ${PREFIX}/lib)12+set(pkgconfdir ${PREFIX}/libdata/pkgconfig)13+set(mandir ${MANPREFIX}/man)14set(addondir ${libdir}/${package} )15-set(pkgdatadir ${prefix}/share/${package})16+set(addondestdir "\${PREFIX}/lib/${package}" )17+set(pkgdatadir ${DATADIR})18+set(pkgdatadestdir "\${DATADIR}")19set(configdescdir ${pkgdatadir}/configdesc)20+set(configdescdestdir ${pkgdatadestdir}/configdesc)21set(addonconfigdir ${pkgdatadir}/addon)22+set(addonconfigdestdir ${pkgdatadestdir}/addon)23set(imconfigdir ${pkgdatadir}/inputmethod)24-set(localedir ${CMAKE_INSTALL_PREFIX}/share/locale)25+set(imconfigdestdir ${pkgdatadestdir}/inputmethod)26+set(localedir ${PREFIX}/share/locale)2728list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir)29list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir)30@@ -228,9 +233,13 @@ endif("${_isSystemPlatformLibDir}" STREQ3132# For FcitxMacro33set(FCITX4_ADDON_INSTALL_DIR ${addondir})34+set(FCITX4_ADDON_INSTALL_DESTDIR ${addondestdir})35set(FCITX4_CONFIGDESC_INSTALL_DIR ${configdescdir})36+set(FCITX4_CONFIGDESC_INSTALL_DESTDIR ${configdescdir})37set(FCITX4_ADDON_CONFIG_INSTALL_DIR ${addonconfigdir})38+set(FCITX4_ADDON_CONFIG_INSTALL_DESTDIR ${addonconfigdir})39set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR ${imconfigdir})40+set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR ${imconfigdir})41set(FCITX4_PACKAGE_NAME ${package})4243function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)444546