Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-gnome
Path: blob/main/chinese/fcitx/files/patch-CMakeLists.txt
16166 views
1
--- CMakeLists.txt.orig 2015-12-12 08:02:09 UTC
2
+++ CMakeLists.txt
3
@@ -206,16 +206,21 @@ if (NOT DEFINED SYSCONFDIR)
4
set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" CACHE PATH "sys config directory [default=PREFIX/etc/]")
5
endif()
6
7
-set(includedir "${CMAKE_INSTALL_PREFIX}/include")
8
-set(libdir ${LIB_INSTALL_DIR})
9
-set(pkgconfdir ${LIBDATA_INSTALL_DIR}/pkgconfig)
10
-set(mandir ${MAN_INSTALL_DIR})
11
+set(includedir "${PREFIX}/include")
12
+set(libdir ${PREFIX}/lib)
13
+set(pkgconfdir ${PREFIX}/libdata/pkgconfig)
14
+set(mandir ${MANPREFIX}/man)
15
set(addondir ${libdir}/${package} )
16
-set(pkgdatadir ${prefix}/share/${package})
17
+set(addondestdir "\${PREFIX}/lib/${package}" )
18
+set(pkgdatadir ${DATADIR})
19
+set(pkgdatadestdir "\${DATADIR}")
20
set(configdescdir ${pkgdatadir}/configdesc)
21
+set(configdescdestdir ${pkgdatadestdir}/configdesc)
22
set(addonconfigdir ${pkgdatadir}/addon)
23
+set(addonconfigdestdir ${pkgdatadestdir}/addon)
24
set(imconfigdir ${pkgdatadir}/inputmethod)
25
-set(localedir ${CMAKE_INSTALL_PREFIX}/share/locale)
26
+set(imconfigdestdir ${pkgdatadestdir}/inputmethod)
27
+set(localedir ${PREFIX}/share/locale)
28
29
list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir)
30
list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir)
31
@@ -228,9 +233,13 @@ endif("${_isSystemPlatformLibDir}" STREQ
32
33
# For FcitxMacro
34
set(FCITX4_ADDON_INSTALL_DIR ${addondir})
35
+set(FCITX4_ADDON_INSTALL_DESTDIR ${addondestdir})
36
set(FCITX4_CONFIGDESC_INSTALL_DIR ${configdescdir})
37
+set(FCITX4_CONFIGDESC_INSTALL_DESTDIR ${configdescdir})
38
set(FCITX4_ADDON_CONFIG_INSTALL_DIR ${addonconfigdir})
39
+set(FCITX4_ADDON_CONFIG_INSTALL_DESTDIR ${addonconfigdir})
40
set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR ${imconfigdir})
41
+set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR ${imconfigdir})
42
set(FCITX4_PACKAGE_NAME ${package})
43
44
function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)
45
46