add_library("${PROJECT_NAME}" SHARED ${PROJECT_NAME}.cpp)

find_package(Fcitx5Core REQUIRED)
include("${FCITX_INSTALL_CMAKECONFIG_DIR}/Fcitx5Utils/Fcitx5CompilerSettings.cmake")
find_package(Fcitx5Module REQUIRED COMPONENTS DBus)

target_link_libraries(${PROJECT_NAME} 
                        Fcitx5::Core
                        Fcitx5::Module::DBus
                        )

install(TARGETS "${PROJECT_NAME}" DESTINATION "${FCITX_INSTALL_LIBDIR}/fcitx5")

configure_file(${PROJECT_NAME}-addon.conf.in ${PROJECT_NAME}-addon.conf)
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${PROJECT_NAME}-addon.conf" RENAME ${PROJECT_NAME}.conf DESTINATION "${FCITX_INSTALL_PKGDATADIR}/addon")

