add_library(i18n STATIC) add_library(utils::i18n ALIAS i18n) target_sources(i18n PRIVATE i18n.cpp i18nImpl.hpp Metadata.hpp JSONLoader.hpp PUBLIC include/i18n/i18n.hpp ) target_include_directories(i18n PRIVATE $ PUBLIC $ ) target_link_libraries(i18n PRIVATE json::json log-api module-os purefs-paths ) if (${ENABLE_TESTS}) add_subdirectory(tests) endif()