File: CMakeLists.txt

package info (click to toggle)
libgooglepinyin 0.1.2-8.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 7,640 kB
  • sloc: cpp: 8,256; ansic: 200; makefile: 12
file content (18 lines) | stat: -rw-r--r-- 730 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
include(TestBigEndian)

test_big_endian(BIGENDIAN)
if (BIGENDIAN)
    set(DATA_SUFFIX ".be")
else (BIGENDIAN)
    set(DATA_SUFFIX "")
endif (BIGENDIAN)

add_custom_command(OUTPUT dict_pinyin.dat
                   DEPENDS dictbuilder
                   COMMAND dictbuilder ${CMAKE_CURRENT_SOURCE_DIR}/rawdict_utf16_65105_freq${DATA_SUFFIX}.txt ${CMAKE_CURRENT_SOURCE_DIR}/valid_utf16${DATA_SUFFIX}.txt)

add_custom_target(datafile ALL DEPENDS dict_pinyin.dat)

configure_file(googlepinyin.pc.in ${CMAKE_CURRENT_BINARY_DIR}/googlepinyin.pc)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/dict_pinyin.dat DESTINATION ${libdir}/googlepinyin/data)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/googlepinyin.pc DESTINATION ${libdir}/pkgconfig)