Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/freebsd-ports-kde
Path: blob/main/chinese/fcitx/files/patch-CMakeLists.txt
16462 views
1
--- CMakeLists.txt.orig 2020-08-01 01:40:38 UTC
2
+++ CMakeLists.txt
3
@@ -200,16 +200,21 @@ endif()
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(includedir "${PREFIX}/include")
11
+set(libdir ${PREFIX}/lib)
12
+set(pkgconfdir ${PREFIX}/libdata/pkgconfig)
13
set(mandir ${MAN_INSTALL_DIR})
14
set(addondir ${libdir}/${package} )
15
-set(pkgdatadir ${prefix}/share/${package})
16
+set(addondestdir "\${PREFIX}/lib/${package}" )
17
+set(pkgdatadir ${DATADIR})
18
+set(pkgdatadestdir "\${DATADIR}")
19
set(configdescdir ${pkgdatadir}/configdesc)
20
+set(configdescdestdir ${pkgdatadestdir}/configdesc)
21
set(addonconfigdir ${pkgdatadir}/addon)
22
+set(addonconfigdestdir ${pkgdatadestdir}/addon)
23
set(imconfigdir ${pkgdatadir}/inputmethod)
24
-set(localedir ${CMAKE_INSTALL_PREFIX}/share/locale)
25
+set(imconfigdestdir ${pkgdatadestdir}/inputmethod)
26
+set(localedir ${PREFIX}/share/locale)
27
28
list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir)
29
list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir)
30
@@ -222,9 +227,13 @@ set(FCITX4_ADDON_INSTALL_DIR ${addondir})
31
32
# For FcitxMacro
33
set(FCITX4_ADDON_INSTALL_DIR ${addondir})
34
+set(FCITX4_ADDON_INSTALL_DESTDIR ${addondestdir})
35
set(FCITX4_CONFIGDESC_INSTALL_DIR ${configdescdir})
36
+set(FCITX4_CONFIGDESC_INSTALL_DESTDIR ${configdescdir})
37
set(FCITX4_ADDON_CONFIG_INSTALL_DIR ${addonconfigdir})
38
+set(FCITX4_ADDON_CONFIG_INSTALL_DESTDIR ${addonconfigdir})
39
set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR ${imconfigdir})
40
+set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR ${imconfigdir})
41
set(FCITX4_PACKAGE_NAME ${package})
42
43
function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)
44
45