include_directories ( ${PROJECT_SOURCE_DIR}/unikey ${FCITX4_FCITX_INCLUDE_DIRS} ${FCITX4_FCITX_CONFIG_INCLUDE_DIRS} ${FCITX4_FCITX_UTILS_INCLUDE_DIRS} ${PROJECT_BINARY_DIR} ${LIBICONV_INCLUDE_DIR} ) set( fcitx_unikey_sources unikey-im.cpp unikey-config.cpp unikey-ui.cpp ) set(UNIKEY_SRCS ../unikey/byteio.cpp ../unikey/byteio.h ../unikey/charset.cpp ../unikey/charset.h ../unikey/convert.cpp ../unikey/data.cpp ../unikey/data.h ../unikey/error.cpp ../unikey/inputproc.cpp ../unikey/inputproc.h ../unikey/keycons.h ../unikey/mactab.cpp ../unikey/mactab.h ../unikey/pattern.cpp ../unikey/pattern.h ../unikey/ukengine.cpp ../unikey/ukengine.h ../unikey/unikey.cpp ../unikey/unikey.h ../unikey/usrkeymap.cpp ../unikey/usrkeymap.h ../unikey/vnconv.h ../unikey/vnlexi.h ) add_definitions( -DLOCALEDIR=\"${CMAKE_INSTALL_PREFIX}/share/locale\" ) fcitx_add_addon(fcitx-unikey ${fcitx_unikey_sources} ${UNIKEY_SRCS} )