File: FindRimeData.cmake

package info (click to toggle)
fcitx-rime 0.3.2%2Bgit20221207-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 708 kB
  • sloc: cpp: 10,357; ansic: 530; makefile: 5; sh: 1
file content (23 lines) | stat: -rw-r--r-- 830 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Author: Marguerite Su <i@marguerite.su>
# License: GPL
# Description: find Rime schema collection package.
# RIME_DATA_FOUND - System has rime-data package
# RIME_DATA_DIR - rime-data absolute path

set(RIME_DATA_FIND_DIR "${CMAKE_INSTALL_PREFIX}/share/rime-data"
                       "${CMAKE_INSTALL_PREFIX}/share/rime/data"
                       "/usr/share/rime-data"
                       "/usr/share/rime/data")

set(RIME_DATA_FOUND FALSE)

foreach(_RIME_DATA_DIR ${RIME_DATA_FIND_DIR})
    if (IS_DIRECTORY ${_RIME_DATA_DIR})
        set(RIME_DATA_FOUND True)
        set(RIME_DATA_DIR ${_RIME_DATA_DIR})
    endif (IS_DIRECTORY ${_RIME_DATA_DIR})
endforeach(_RIME_DATA_DIR)

include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(RimeData DEFAULT_MSG RIME_DATA_DIR)
mark_as_advanced(RIME_DATA_DIR)